Booz Allen Hamilton's Jellyfish Phase One Updates

MIQ updates from Booz Allen Hamilton's Jellyfish (phase one) project.

Changes were made to the RESTful API backend.

* Refactored some of the routing to remove the requirement of always having to include the "action" keyword.   
* Added ability to run a report for a specific report type and download the result (which would be in CSV output). via an API call.   When a call is made to retrieve a report without an ID, the latest report will be returned by default.
* Added ability to modify chargeback rates via the API.   
* When missing from the response, added the 'href' and 'id' values to each resource.