trim unnecessary transitive deps
validate role dependencies
resolve issue with CM API, in that updating parcel repo locations does not trigger a repo meta data refresh
refactor CmServerApi exception handling
make initialise/provision indempotent
Support hive service
provide cluster name build time checking, preventing CM/jclouds issues