Refactor and add documentation to BucketService
Merge pull request #56 from jonmagic/bucket-service-refactor

Refactor and add documentation to BucketService