Implemented login and requestAccessToken endpoints + password hashin