basic setup for class based generic view blog