Optional Object Key Names

I've made the Object key optional supply an
when created one from an instance of Bucket.

This matches the API of `new Object`.
Merge pull request #69 from anthonysterling/optional-object-key

Optional Object Key Names