initial move of perl modules in refactor
base AppCmd class renames
add new base classes and roles for step and complete design commands
wip, refactoring design create to split step and complete design commands
v0.022

    Store all command parameters when creating initial design attempt record.
    Throw custom error class when we do not have any valid primer pairs for a region.
    Change default offsets in gibson deletion designs.
create 2 command scripts, one for complete design commands and one for step design commands
for step commands do not remove any of the work directories, only create them if they do not exist
pod tidy
update pod on all complete design jobs
re-work complete design tests for new cmd layout
refactor complete commands to move common code into base class, make use of moose augment/inner mechanic to do this
no longer need to check for existance of persist attribute, it will always be there for complete commands
add log info about the exon(s) that are targeted
fix cmd-role tests after refactor
add emptry update design attempt sub for step commands
removed old role file
use a new common role to store attributes / subroutines
remove old role, code is now in DesignCreate::Role::Common role and consuming classes
stick in subroutine that roles we are testing expects
fix tests for new Role::Common module