Updated udefine configuration
Updated udefine dependency + Added devDependencies
Added grunt-mocha-test dependency
Added ES5 shim + Return values are being used in subsequent events + Triggering multiple events is allowed
Added travis configuration
context for events is not the EventMap itself any more, but a secluded object
Updated dist JS
Added udefine as dependency + matchdep as dev dependency
Unit test stub
Using matchdep to grunt dependencies