Added flask-login and the templates to do the session management.
Also, added registration. TODO: Need to fix up the various templates
in order to remove the navigation bar before log in and also
do the database changes to the Books model.
Added a few changes to clean up the show_books template and also to accomadate the macros for forms