Remove forcing events to be defined for a trigger to work.  If the event is defined it will be used as a preprocessor
Fix chaining of addSource, addEvent, addListener, and trigger
Add some more commeting and fix doc blocks
run grunt and update version number