Introduce administrator role for User model, fix repr function
Adds template macros for input fields
Adds form for login
Use field macros in login template, show flashed messages if there are any
Apply flask login extension in the views. Require login for viewing the
entries.