Turned $self->{excGiven} into a boolean variable
Turned $self->{excNull} into a boolean variable

Fixed error message for bad -nulls argument
Changed '-given' option to 'exclude_given' boolean option
changed '-nulls' into a boolean option 'exclude_nulls'
Updated TODO
Fixed problem preventing editing of datahook code
Changed -linear option into boolean 'linear' option
Changed -skipset option into boolean 'skipset' option
Refactored -gangs options (still works the same way)
changed -probability to probability
changed -repeat to repeat
moved constructor argument handling into a separate method

changed -commas to commas
separate methods for handling project and classification parameters
Use same method to check parameters in both new() and classify()

hook parameters don't start with a '-' anymore