add some named routes
integration tests
added user control and named route for signup
add integration tests for title elements
add in user model
added some basic validation around users
add index and uniqueness to email address
add a password digest field to the user model
added downcase validation