Setup and run Harvest demo in Travis

Signed-off-by: Byron Ruth <b@devel.io>
Update Node packages to latest stable

grunt-contrib-jasmine remains at 0.5.2 due a compat issue with the
requirejs template.

Signed-off-by: Byron Ruth <b@devel.io>
Add new watch task for the Gruntfile itself

Signed-off-by: Byron Ruth <b@devel.io>
Port tests to use live server rather than mocks

This also fixes various inconsistencies in the tests and accounts for
a stateful server.

Fix #459

Signed-off-by: Byron Ruth <b@devel.io>
Add documentation for setting up the live server for testing

Signed-off-by: Byron Ruth <b@devel.io>
Remove unused options from specConfig.js

Signed-off-by: Byron Ruth <b@devel.io>
Merge pull request #461 from cbmi/issue-459

Port tests to use live server rather than mock payloads