Isolate integrake file from the rest of the Vim ruby environment

The isolation is not perfect(`require`s and gloabls(`$`) still leak),
but at least functions defined in the integrake file don't get into the
global scope and the helpers are isolated.
Improve error messages