Travis n tests

Get our unit tests working in with Travis CI and start creating coverage

This may require installing a few packages with ``npm`` locally to get it working.

* Created coverage for MOST of ``jobs.js``
* updated the **status** feature a small amount.
* created a couple very minor end-to-end tests