Feature/add password management

Adds endpoints for changing/resetting passwords with tests
Hah totally missed that.