Add metadata to be able to use travis-ci for continuous integration

Continuous integration is great and invective should have it.  travis-ci is a free service that will provide this if there is a bit of metadata at the root of the repository to tell it how a "build" works.  This branch adds the necessary metadata.