Added method to update the path for users that may have the GOPATH environmental variable set but not the GOBIN.
Made the completion add a parenthesis onto functions. If you were doing a completion in th
e middle of a word, it would chop off the first of the word, so I set the text iter in the
 do_get_start_iter to the current context and returned true.