Add new utils

add some utilities created with the GodTools projects which better fit in a utilities jar
Also, it is probably worth noting that the hash generated is going to be dependent on the Transformer that TransformerFactory returns. It's possible that a different Transformer might write xml docs with indentation turned on by default, or something, which will change the resulting byte array, and therefore the resulting hash.

If the hash code *really* needs to be stable, in any environment, this method probably shouldn't be used. (or the method should be changed.)