Faster travis builds

Switch to use container-based infrastructure which results in faster start times.

Cache node_modules folder.
Merge pull request #92 from agrc/travis

Faster travis builds