Add basic cost calculation tests

This is super WIP, but I wanted to put something up early because I want to get feedback on the approach I'm taking.

Left todo:

- [ ] Test that our default service windows calculate the correct hours
- [ ] Test we calculate the correct cost for different variants of service windows
- [ ] Refactor getCalculations?