Geppetto 0.5
*Released: 24 February 2013*

* **BREAKING**: Removed Marionette dependency.  Geppetto now lives on the Backbone namespace as `Backbone.Geppetto` and not `Backbone.Marionette.Geppetto`.  If you're using AMD, you can also just `define(["geppetto"], function(Geppetto) {...});` without using any namespaces (recommended).  Marionette still works well with Geppetto; it's just no longer required.
* Removed RequireJS dependency.  Added conditional support for AMD or browser globals.
* Automatically inject `eventName` param into `eventData` payload, to facilitate re-dispatching of events, or registering a common handler for multiple events (and being able to tell them apart).
* Added some sanity checks to `Context.listen()` to fail-fast if the right params are not provided.
* Added a bunch of tests for 100% unit test coverage!  (Well, technically 97.59% since I haven't found a good way to test for missing dependencies).  Thanks to the awesome developers who made the [Blanket.js](http://migrii.github.com/blanket/) code coverage tool.
* Updated some 3rd party testing libraries