Began creation of the SeriesCatalog aggregate.

I've decided to use CQRS and ES, mainly to provide a stack for testing. I start with a outside-in test to perform a full TDD here. I treat Adding seasons and adding series as a one unit. Since write models only emit events, I'm concerned about what events (and when) are emitted / published.

I'll test read model in another test.