issue #5 - Moved more code, examples, and tests to clairvoyance.specs2