add async attribute to scripts on base.html, in order to load pages (slightly) faster
clean up UserForm slightly and give a generic error message if username fails validation
add titles to pages
fix #15