Fixed callbacks and context binding to resolve asynchronous load error.

The callback for getGetFileContents was erroneously calling back into
the error argument (on success) in the load method. Also added a
context binding to getFileContents callback scope, so that a new Yaml()
class doesn't have to be re-instantiated for parsing, when using
asyncronous file reading.