initial commit
Start of some new tests and accompanying code.