Sign up

-This pull request includes the sign_up feature
https://www.pivotaltracker.com/story/show/59860826

-It also includes the and sign_in feature
https://www.pivotaltracker.com/story/show/59860900

-The commit history needs to be cleaned up some still.  

-Additional users_controller tests, and user_model tests need to be created, and run.