Adding reminder to add a testcase.
installs sorcery for user authenticaton
migrates sorcery
adds base implementation of users and user auth
Update Cycle
Rake task to create Update Cycle
Organization
Update
Reply
Update Mailer
adds mailers and other user setup
WIP
adds several fields to User

Adds first name, last name, website, social media ids, job title,
employer and username to the User model
adds validations to User

checks for values in required fields and for uniqueness as required
installs validate_url gem to add url validation to User model
Tying some pieces together.
Prompt email text
Seeds
adds is_feast_admin field to User model

There are essentially 2 types of users in the system: a regular user
and a 'Feast Admin' -- the only difference being a true value for the
is_feast_admin boolean field.

At the time of this commit, the difference in abilities is that a 'Feast
Admin' will have all the abilities of a regular user, but also some
CMS access, and user administration access
adds url cleanup method to User class for website field