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
Initial pass at index, styling

* Styled things mostly to stop them from being so ugly; no need to stick with these particular ones
* Created index page with some default text
* Footer text
* Added the registration form to the same page as the login page, seems a fairly standard practice

Resolves #26 (can discuss further on this PR)
Removing cruft file from subtlepatterns; removing extra font from webfonts
Removing text-decoration on big-buttons
Merge pull request #35 from makyo/26-frontpage

Initial pass at index, styling
Merge pull request #34 from makyo/4-profile-edit

Show/Edit profile