setup some great unit tests to validate the model at least just for events
dont need this
Merge remote-tracking branch 'origin/master'