make min D / U oligo gap parameters optional
remove min oligo gap command line options when testing command
fix names of test files
remove optional min oligo gap parameters from conditional design run, also set mask by lower case option to no
make min oligo gap a optional attribute, only filter oligo pairs by this when its set
work out optimal oligo gap automatically, currently set to 15% of the oligo region length
sort the oligo pairs by how close they are to the optimal oligo gap value, the closer the better
update tests for PickBlockOligoPair module
Test the new ordering method works, and that min oligo gap optional attribute is applied correctly
Also added test for negative stranded design
Updated test data as well