Dedupe vcloud api calls and instead expose helper to resolve ids to hrefs. cleanup pass on javadoc.