implementing some requested features and some minor errors in the code.  tests need to be written for the new methods.  this current code is in TRIAL status for now until tests are written and the methods (although simple) are thoroughly proven.  The Changes file dates got retooled to bring them into spec.