progress on reports
Tidying of mvcController, work on multiselect.
refactoring for MVC controller.
Refactors params into reportBuilder class.