Correct registration of render functions

Register the render functions using a builder to ensure that they are
loaded by Plaid and before activating the views.
Manage users with Flask-User

Switch to Flask-User for user and role management.  This also adds
password hashing.
Merge pull request #15 from dholm/feature/user-management

Feature/user management