update submodules and refactor out work dotfiles