initial checkin of the bucket store (provides API for processing buckets)