Updated report view so that
* Requesting a report is done via Angular controller method
* Requesting a report doesn't lead to extra model refreshes