JCLOUD-458:Added Bucket Operation with live tests

JCLOUDS-458: Refactoring the domain resources

Address Checkstyle Violations