swapped order of cf decode to favour strings
major re-write of the io-reg print code to make the output similar to the ioreg tool