views: switch from functional views to CBV.
views: improve the created Class Based Views.
views: CBV for concept, theme, group and supergroup.
views: implement details view for alphabetic and theme concepts.
views: improve views.
views: improve search function and a feature on model.
views: fix exception raising to respect consistency.