General changes & Add .travis.yml for Travis-CI builds.