spec: add unit tests to validate .travis.yml

New unit tests:

    .travis.yml
      exists
      is a valid travis-ci configuration