adds devDependencies and repository nodes
adds initial tests for contextMenu events
Adds karma test runner and a few integration tests

Integration tests target demo pages. Adds default `npm test` action.
adds travis-ci
adds more integration tests
more integration tests
adding even more integration tests
Merge pull request #234 from jzelenkov/master

Adding integration tests