refactor completion
add extra_golang module with gocode autocomplete