Feature/add password management

Adds endpoints for changing/resetting passwords with tests