update docs and travis conf to work with submodules