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.
`self` isn't needed