There are too many integration tests, and not enough unit tests
goals:
- Write more unit tests and refactor integration tests to have less
- Refactor each of the major sections. Focus on Steam and WorldCup first - these tests currently take the longest to run.