Add breakdown support for resouce params

Prior to this commit we only had diffs to tells what the respective
differences of these two catalogs were. This commit adds support
to list these as a hash. This means we can probobly ditch the diff
stuff from puppet as we can do it out self