first draft of password reset feature implemented

The password reset feature is still in need of testing but should work.
Also updated the readme.