update submodules
overhaul readme