seperate out gap oligo coordinates into seperate role file
species no longer defaults to Mouse to must specify in tests, also allow application of extra roles to test objects
add script to parse information from a design directory and output csv
factor out code working out oligo pair regions into seperate command, like the other design creation processes
rework way we define oligo region parameters to simplify input
fix typo
design parameter names have changed
factor out region slice grabbing code, also make primer3 config file a attribute
switch attribute to Bool type
throw errors instead of die, inprove code comments, tidy code
throw errors instead of die, add more logging
add check to validation of gibson oligos that they are not too close to a exon
fix filter-oligos tests
add test for filter-gibson-oligos command
add coordinate and size checks for oligo regions
add tests for oligo-pair-regions-gibson command
modify way we specify 5F and 3R oligo regions, and calculate the coordinates, can remove some checks because of this
fix package name type
factor out code working out oligo chromosome coordinates into new subroutine, add extra checks for errors, move checking for primer3 errors into primer3 util module
fix typos in logging