Closes #56 added reset password functionality