Autocaching interface to the app engine datastore for Go -- The difference in this branch from mjibson/goon is that you can have a 'self' type of *datastore.Key