refactor critical controllers, change user and photos relationship

* a user has many photos
* messaging for waitlist and non waitlist users
* users will build photos
* scopes added to user model
* get name and email from dropbox after user is created
* scheduler rewritten for multiple users