Update event source polyfill
updated headers to keep connection alive;
add custom event types
Remove abandoned listeners
Allow for a global event emitter for decoupling
Removes un-needed variable
Fixes a bug with using external emitter
Prevent socket timeout
Add .gitignore to ignore node_modules
Add new development dependencies
Setup up mocha
Update interface
add default polyfill path
Add tests around expected behaviour
Update name of entry point
Remove development dependency that was not used
Fix test module reference
Clean up tests
Move helpers to separate file and modify interface