Add new utils

add some utilities created with the GodTools projects which better fit in a utilities jar
is guava 16 needed for one of the changes in this PR?