JCLOUD-458:Added Bucket Operation with live tests

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

Made the change. However this class need bit more testing. will make the changes and  add the tests in a seperate PR