Merge old Users API in to actual API
Triangles!
Hash user's passwords with bcrypt
Users are authenticated using a locally handled auth strategy
Can log in and out
Login view
Fix tests
Don't allow draft editing for non-logged in users
Can't publish or discard drafts if not logged in
Fix error in login test (was logging in user when it shouldn't be)
Merge branch 'master' into login-logout

* master:
  Calculate recency text from page headline

Conflicts:
	server/package.json
Show default page title
Hide modal when clicking on overlay
Pages show modal only if there is no visited cookie set
Remove unnecessary method check for token auth

Since we're not using express-resource for uses anymore, we can just
apply the token auth middleware directly to the routes we want
Repent tabbing sin
Name user pre-save hook for readability
Don't show user's hashed password for GET show route
Actually find user for GET show
Set cookie to hide modal