Bucket retrieval + app architecture

Implemented bucket retrieval through findAndModify - Operation must be
atomic so that every requester will not get the same bucket while
processing a bunch of postal codes.