Adds Events part 1.

This is the first part of a 2-part post to respond to [this blog post](http://naturaily.com/blog/post/marionette-plain-object-over-reqres-commands-above-all)
 And by using evented architecture,