#40 modified listeners
#42 - added listenerCount
added package.json
added to package.json should module
close #46