User Login Implemented

Added the ability for users to login. The Refresh token fetch is still
not implemented correctly.