Sign up

-This pull request includes both the sign_up and sign_in features.  

-The commit history needs to be cleaned up some still.  

-Additional users_controller tests, and user_model tests need to be created, and run.