Add success message when user pinches a goal
Add form partial for creating/updating a user
Set up user ivar in edit action
Render form from form partial
Render shared header and errors. Render form partial.
Add link to edit profile
Add before_action to set user for edit, update, show actions. Add before_action to require current user is equal to user ivar for edit and update actions
Add logic for update action
Add helper for formatting datetimes
Render shared header and show details about user.
Add link for viewing profile if logged in
Add method to check if user has an admin role
Only show new category link if current user has an admin role
Add method to require admin role on user
Add require_admin as before_action on all actions
Limit require_admin before_action to new and create
Add edit and update actions. Set category for edit, update and show in before_action.
Allow all routes for categories except destroy
Add goal partial for showing summary of a goal
Render goal summary from goal partial