Fixed unit tests to enable them to be run from paths other than where their source files are located.
Added travis file.
Merged .travis.yml and README.md