changed submodule urls to public urls and added before_install to travis.yml