add support for godef

this allows us to jump to definitions as well as get descriptions for
expressions