Changed the exception message when a parameter can't be found to something more descriptive
Added a command line option to only run certain tests. Also able to list the tests with a command line option.
Added a description of the added functionality to the usage instructions
Moved the unit test suites into a subdir to clean up
Created a directory for the data files used by the unit tests
Disabled the dumping of the trigger table, because it was obfuscating the test results
Added a unit test for the invalid threshold that happens sometimes when looking for a rate higher than the maximum on the plot
Removed debug output
Changed the linear fit to use doubles instead of floats. Limited numerical precision was producing erroneous results.
Added a test for a particular case where I know the fit is coming out with an incorrect result
Tidied up the handling of an edge case
Added threshold errors (on the primary threshold only) to results from the menu fit
Merge pull request #5 from mark-grimes/fixThresholdForTooHighRate

Fix threshold for too high rate
Merge pull request #6 from mark-grimes/addThresholdErrorsEverywhere

Add threshold errors to the results of the menu fit