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
Removed old comment

Removed old comment from urls.py
Grant and Thesis detail view

Removed custom class for Grant and Thesis detail view. Used generic.