Removed test Folder
Updated package.json
Added Event System
Updated .travis.yml according to travis-ci#1675