Allows a user to be an admin

[Refrences #45162437]
Reload routes each time the specs run

[Refrences #45162437]
Allows management of life events

[Completes #45162437]
Refactors life event management

[Refrences #45162437] This centralizes the forms, and some other
elements that's common across the different event types.
Adds avatar to life events

[Refrences #45162437]
Setup carrierwave to work with heroku

[Refrences #45162437] This is setup using this guide:
https://github.com/jnicklas/carrierwave/wiki/How-to%3A-Make-Carrierwave-
work-on-Heroku