Implemented all listener/publisher interfaces.
Changed method names for javascript clients to make them cleaner.
Fixed the Ninject modules for IEventListener and IEventPublisher.
Refactored all bindings to use an IBindingFactory interface which builds the URL binding.