fully integrate blog and users

previously, users could register and login, but this was not linked to the blog in anyway other than URL. now users must login to post to the blog and each blog post has an author