JCLOUD-458:Added Bucket Operation with live tests

JCLOUDS-458: Refactoring the domain resources (reducing repitition)

Address Checkstyle Violations

Minor changes


Hm...so "Bucket" is actually metadata? Shouldn't this be "Get the bucket of the specified name" or "Get the metadata for the bucket of the specified name" or so?