See issue #47. UI cleanup
fixing a bug where editting a text document 3 times throws an error. Oops.
edit profile functionality, change password functionality, password recovery functionality. additional tests for sad paths. tests for mailer. mail configurations for development and test databases.
refactored user model, removed useless dashboard/dashboard_controller
new default_url for mailer for heroku/production
fixing a bug where I used 'manager' and not 'Manager' #39
merging master into flow
merging flow into staging