Fixed tests to run and added parameter vector length checking"
Interface changes, more tests and documentation.

Changed interface:

* generatePriorSamples now takes two vectors for bounds rather than a matrix, since this is less confusing.

New function:

* makeBoundedSingleStep performs single step in parameter space. In practice, this replaces makeBoundedStep, which is now broken.

Tests:

* Testing many more components

Documentation:

* Updated documentation for many functions