Improved comnands to generate dashboard data. Contract generation is now a separate command as well (and could be eventually be moved to fixtures)

Signed-off-by: Raphael Lullis <raphael@lullis.net>
Command that creates charges had one small issue: it was creating charges even when the provisioning was already ended. Fixed.

Signed-off-by: Raphael Lullis <raphael@lullis.net>
Just showing the price of the contract per seat makes no sense for the dashboard (the data wont change much), so the endpoint will show the total charges at the period, broken down by category. URLs are changed to reflect that.

Signed-off-by: Raphael Lullis <raphael@lullis.net>