update gitignore; see if we can get travis building and testing the subprojects