Began modeling the different processes in the system

I created namespaces for events, schedules, and workflows along with
some tests. Instead of going with a distributed architecture from
the beginning, I am implementing everything as a local system that
can eventually have compoents distributed.