test: add 2 new gulp tasks for headless testing.
test: update default command for npm test.
add travis.yml