Progress on Travis-CI working (WIP)

This work in progress still creates a false PASS result, but does it by actually doing real work.
It is intended to get the basics in place so that other people can start leveraging the work.
The actual tests are NOT being run correctly - that is the next thing to fix but I wanted to expose progress.

Accepting this pull does no harm but it is not complete yet either.