Added Completions for standard Go API

This adds completions for the standard Go libraries, the functions are separated into a lot of files because they need different `prefix` options