Support for creating/deleting buckets

Would you be interested in adding support for creating / deleting buckets? If so, does the API change in the attached patch look reasonable? If yes, I'd be happy to clean up the implementation as needed, add docs, tests, etc.

This functionality would be useful for writing integration tests.