JCLOUD-458:Added Bucket Operation with live tests

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

What is this if it's not the identifier? Is it the name? Or is "entity" a domain object that is always a string?