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
Merge pull request #5 from mark-grimes/fixThresholdForTooHighRate

Fix threshold for too high rate