formatting; script debugging
added routine for getting shorter Message ID, that is safe for file systems; bug: if resource config does not exist in CLASSPATH, error out, otherwise default configure() is calls itself recursivley
Make use of default ID, which is the MD5 hash ID, instead of forcing caller to think about it downstream; default is more convenient; caller can always override ID
use a more streamlined match ID;  where the use of pre/post match is optional, just using match + incrementor should be unique