Commit with re-factored code using rally_api only; all caching and lookups using ObjectIDs