Clean CellDetailView

More view tidying. Removes old function page view and replaces with clean ```CellDetailView()``` class based view.