Issue #105 - incorporating a usable initial version of 1.2.  We can now describe metadata.  Also wrote unit tests for the util stuff.