Partially implemented password reset system

Still need to finish forms, and set up checks to make sure that post
data is being processed securely.
adjusted password reset process

Realized I was doing something stupid, I'm going to re-think it before I
try to implement it for rea.