Fleshing out user profile stuff.
forms showing correct fields for users/admins
Merge branch 'master' into 4-profile-edit

Much of the login stuff was updated in master, and I'd like to be able to
merge this back into master automatically without conflicts if possible.
Saving data, template clean-up
Tests, default blurb if none.
Restructure user_management: utils up top, routes below
Move model to models/, fly-by on package ordering
Moving get_user as well; returning user with loaded = False rather than aborting
Misc. comments.

* returning rather than checking boolean return value
* reorder generate hashword return values
Added tests for admin access to profiles
Merge pull request #34 from makyo/4-profile-edit

Show/Edit profile