Added .gitignore file
Fixed karma-browserify deps
Added PhantomJS launcher for Karma
Added .jshintrc
Added JSHint fixes
Added test script to run with 'npm test"
Changed test files structure
Added test for subscription/unsubscription
Added basic tests for emit
Added tests for maxListeners method (interface compatibility with NodeJS EventEmitter)
Merge branch 'master' into tests

Conflicts:
	package.json
	test/exports.js
Added tests for 'listeners' method
Added a test for return value of the 'emit' method
Added a test on passing of the invocation context in event subscription
Updated tests for the objects in return array of 'listeners' method - made them more granular
Updated description for the tests on context passing in the 'addListener/on' method
Updated description for subscription tests and changed method name from 'on'(alias) to 'addListener'
Added more tests for subscription - check the method invocation not to throw and check the return value for chaining
Added tests for static listenerCount method of EventEmitter
Added tests for delegate/unDelegate methods of EventEmitter object