added cost calculation on first report generation; added costs calculation statuses table

added cost calculation on first report generation; 
added costs calculation statuses table
added view to recalculate and accept (forecast) costs 
Are you sure we need a save anything for forecasts? maybe forecasts should be calculated every time without any caching? what do you think? exactly forecasts is some kind of sandbox.