Feature/additional extracosts

- Added new logic for extra costs. Extracosts can be added in time period.
correct docstring