fixed bug in aggregating profit, only positive weighted profit is being aggregated
added logging to remediation and non-remediation cost calculation
refactored updating manual estimates into own class and made it transactional
fixed minor bug in persisting updated analysis