Increased fidelity of the tests now checking the return values also. Using the octave test system to make reporting somewhat easier.
The test to check whether an argument was a array of timestep indices was not good enough. Text was also interpreted as a matrix. Typechecking of the arguments is difficult due to the lack of documentation of the octave API