unit test build fixes
unit test build fixes
gitignore update
travis-ci fixes