User can create categories

User can create a category
User can view a category
User can edit a category they created

Added categories controller, category model, category create form partial, edit view, edit category form partial, new view, show view. 

Added error partial.
This allows admin users to be different from current user. We'll need to sit down and design how moderators will work and revisit.