add project description tables for use in creating new sponsor progress report
v0.043

    Added a sequence onto the id column in the designs table.
    Made id, name and created_at parameters optional when creating a new design.
sponsor progress report now generated from project info tables and well summaries. needs proper testing
allele request json fields for single targeted projects now handled correctly
Initial versions of summary data generation.
Added recursion methods and SQL changes
version for pushing to branch, has memory leak
Vector wells now filtered by mutation/design type
Merge branch 'flatten_projects' of github.com:htgt/LIMS2-WebApp into flatten_projects
Merge branch 'devel'
v0.044

    Added genotyping QC csv upload, grid view and update support
Make starts_with well a weak ref in attempt to fix memory leak
moved fields from project_information table into existing projects table
removing DBIx::Class schema for project_information table
Added database migration to add FINAL_PICK plate type
Added audit sql role placeholders to the template migration for FINAL_PICK
Summary data generated by process pool
Merge branch 'flatten_projects' of github.com:htgt/LIMS2-WebApp into flatten_projects
Merge branch 'devel'
Added FINAL_PICK plate type to summaries table and data creation