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
Set well accepted flag to qc pass result when creating plates from QC
Summary data generated by process pool
Merge branch 'flatten_projects' of github.com:htgt/LIMS2-WebApp into flatten_projects
Amended wrapper.tt to use c.uri_for to return the correct location for ext-all.css
added test that well accepted flag is set from qc result
Merge branch 'devel' of github.com:htgt/LIMS2-WebApp into genotyping_results