Feature/additional extracosts

- Added new logic for extra costs. Extracosts can be added in time period.
We can't check duplicates. One venture can be type many times for different dates. We can only check overlapping dates but it is subject for GUI. Now its work but it is not stupidly resistant :)