E1457: Refactoring ReportsController and DynamicReviewMapping Controller

Removed the ReportsController. Made changes so that DynamicReviewMapping Controller follows the coding practices. Also, removed a method from the Controller, and refactored one big method and broke it down to smaller methods.
Please place this documentation somewhere else where it is directly related to your project.