Add Travis, Coverage via Istanbul, and Coveralls.

This adds support for automatic testing via Travis, coverage via Istanbul (available via `npm run coverage`), and automatic coverage reports using Coveralls.