move name and description of buckets to separate project object, so project and allocations are more loosely coupled