Added password hasher-setter to user model.
Reworked views to use a header.