adds optional fund arg to init to allow initialization of components when document ready
removes generated doc stuff for now
removes support for multiple elements passed into listenTo and stopListening
defers publishing events till next tick
adds defer to utils and fixes document reference
removes generated doc stuff for now