added authentication by username and email backend.
added needed URLs
added auth URLs to application URL
added login_required decorators to create, update, delete functions
added LOGIN, LOGOUT settings
added login template
added form_id to form_snippet
added user.is_authenticated to header links
Merge remote-tracking branch 'origin/master'