Added a namespace parameter to the bind() method
Added a module for event-mapping namespaces
Injected some dependencies (emit, on, events-map)
Updated the main test.