add JSDOM
add test to package.json
better test eslint config
travis.yml