#README
##Blocipedia Is an application that allows users to create public and private Markdown-based wikis.
- A user can sign up for a free account by providing a user name, password and email.
- A user can sign in and out of Blocipedia.
- A user has the option to use a free standard account or upgrade to a premium account.
- A standard account has the ability to create, read, update, and delete public wikis.
- A premium account has the ability to create private wikis, and add or remove collaborators.
- A user can edit wikis using Markdown syntax.
Blocipedia incorporates Devise for user authentication. The authentication system allows users to sign up and send emails for account confirmation. Additionally, users can sign in and out of Blocipedia.
Blocipedia uses Pundit for authorization. There are three roles, standard (free), premium, or admin. When a user signs up the role defaults to standard.
Blocipedia utalizes Stripe to charge users before switching their account role from standard to premium. A user can downgrade at anytime.
Using Redcarpet Blocipedia gives users the ability to use Markdown syntax.