Add blog app and move to CBVs