initial work on unit test from the specification
basic running of specification tests
adding interpolation tests, minor message improvements