Password resets

Password reset *should* work now. More testing to be done, but it has been successful so far. Fixes #44