added password confirmation
modified model, view to handle input errors
modified controller, model and view to handle multiple errors
added Rakefile
added functionality that allows user to sign in