add gocode as submodule