add configuration for commands, mappings and autoformatting
add modeline and unify formatting to new Gos one
update gocomplete.vim to upstream version