Added validation and publishing for events.
Finished most model work.
Merge branch 'development' of github.com:dchbx/gluedb into development
Adding more event parser work.

Also added Maybe monad/functor to reduce random nil checking.