initial work on unit test from the specification
basic running of specification tests
adding interpolation tests, minor message improvements
test against the section part of the spec too