Add tests demonstrating issues with new listener event.
Clarify newListener triggering * test.
Add separate listener tree for newListener events.
Merge pull request #10 from plediii/fix-new-listener

Fix issue where adding listeners would inappropriately trigger `*` listeners