build: added .travis.yml, build.sh and fixed up test projects