added views for login (unsuccessful), adding new posts, and viewing details for a single post. User object is already in context, so no need to pass request.user to render view. Minor changes in css