In progress getting under test
Events are now complete. Next generating jobs
Models Under Test

- Big Changes.  I don't like the domain model (events should have a
full name and a short name, and events should contain sub events) but
the models are now under test and the app works again.