Add Travis CI and Coveralls Support

Doing this pull request on github as testing this is only really possible on the public repository.  There may be a couple of directories that could be ignored when computing the coverage percentage, but it seems mostly accurate.

The coveralls badge may not show a proper image until a build against master is performed.  Adding "`?branch=travis-ci-support`" does yield a valid image.

Please review @tpmanley and @swstack