move all code that gets coordinates for oligo target regions into OligoRegionParameters role
use Exception module, and make note about config files
move oligo region parameters role into a new folder and rename it InsDel
convert current oligo-target-regions command to one specific for ins / del designs, factor out code so adding extra commands for different design type oligo target regions is easier
add insertion and conditional design types to DesignMethod type
fix tests for renamed command oligo-regions-ins-del
add expected oligos for conditional design
add more checks
deletion designs no longer default
add reminder to check target region coordinates
initial commit of command to get conditional designs oligo candidate regions
add todo about surplus command options
design method no longer has default, use deletion for now
standardise subroutine names
add test for OligoTargetRegions role, move tests from OligoRegionsInsDel into this new test file
fix package names
another todo
initial commit of tests for TargetSequence role
add more tests to TargetSequence role
add checks for U and D oligo regions in condition designs