make submodules install via https rather than ssh, modernize repo homes
add .travis.yml