Added `karma` as a dev-dependency, as well as some settings. This should make browser testing easier.
- It currently runs Chrome and Firefox only. Add ChromeCanary, Safari or IE as your local setup supports.
Removed node_modules from .npmignore, as it is not required and might mess up a dependents package.