added comments and more fields to blog/models.py
fixed a few issues with models
added authentication and permissions