Adding change password page

Fixes #97 
I think these email message strings should also be pulled out into locale-specific dict (keyed by the name of the handler file, I suppose?)