Class based views

Changed all views to class based views.
Removed deprecated first_on_page from article template.
Removal of Http404 from personal views
Removed controls for missing context from personal pages. These pages are not accesible by clicking. Empty page will be displayed.
Added allow_empty option to ArticleList
Should be noted that method is overridden because of the today() call.