Added login method. Changes the current user using mutator. Throws error if user does not exist
Merge origin/master