Add REST API testing.

These tests focus on creating Daemons through the RESTful API and act more as
system testing rather than unit testing (so far, the focus of the Schema tests
has been unit-based).

This commit also adds Travis CI support for continuous integration testing
through npm and Travis. This will test a number of node.js versions to ensure
maximum coverage.