Inital WIP for user authentication
Allows users to authenticate
Merge pull request #1 from andypike/authentication

Authentication