Refactored into several smaller modules
Use a fixture for creating runs in tests
Add tests for the existing objective functions
Bump the version for the next big release
Clean up some metadata and dependencies
Extract interfaces for Section, Event, and Observation

Update all core classes to use these interfaces
Moved Event.getInternalId() to Run.getId(Event)
Merge branch 'features/extract-interfaces' into develop
Remove coexistence matrix

It was too buggy to salvage right now. Need to talk to a domain expert to see whether it is useful.
Merge branch 'bugfix/coexistence' into develop
Fix failing test
First pass at simple data repository
Define a simple interface for the repository
Move most of the CONOP9 parsing code to a repository implementation
Break references to the old Run.loadCONOP9Run
Implement the repository interface
Fleshing out build dependencies
Move some CONOP9 test data
Move solution parsing to the data project
Re-structure test resources
Update to use new core interfaces

Fix parsing so tests pass. Still more work needed.