Improved testing, including Travis CI support.

See https://travis-ci.org/Glavin001/uname/builds 

1. Go to https://travis-ci.org/ to sign in and enable this repo for Travis CI
2. Merge this pull request and any subsequent commits that include these testing changes will be evaluated by Travis CI.