added a way to identify the source of fired events
added pending events, getSubscribers(), and isSubscribed()
added an optimization in fire() for pending events
added namespaced imports
clarified design pattern terminology and fixed bugs
Merge pull request #5 from garrettw/master

Added new features