Add id option test
Add npm test
Add .travis.yml