Adding change password page

Fixes #97 
also needs the decorator