add jcommon-tools

Finally got around to extracting this from Puma. See tools/README.md for more info.