organizing headers
better layout on router, no change in behavior
change password
verifying password
register has to verify password
refactoring password set