fix mobile grid layout
add jobs 'submodule'
use full-width for mobile users
fix repeating html issue

since I was calling post.html from blog.html and permalink.html there was repeating HTML because I had post.html extend base.html
add basic dynamic navbar

navbar displays username if user is logged in, otherwise displays
signup/login links
improve integration of users and blog functionality

navbar added to all blog pages and subpages (except for .json output
pages). users must now be logged in to be able to post to the blog.
add authors to BlogPosts

author_id field added to BlogPost model. author_id corresponds to a User id
add restrictions to writing posts

writing a new post now redirects back to the form if you try to write a post
without a title or without content. error messages have also been added.
merge branch 'dev'