User authentication

This definitely needs to be refactored but it works, for now...

Issue to track refactoring at https://github.com/LaunchAcademy/rescue_mission/issues/10