fill in some basic design parameters when creating initial design_attempt record
made CreateDesign Util module a moose based to make it easier to refactor
factor out exon_pick tt code into another template file in WebApp-Common
factored out more code from gibson design interface into the CreateDesign Util module, which in turn uses the WebApp::Common::Design::CreateInterface role
remove extra blank lines
factor out common tt code for gibson design parameters form into WebApp::Common
no longer need to calculate species or default assembly to pass into Util module, it works it out
renamed role methods with a c_ prefix, new location for EnsEMBL util module
rename module names, moved get_ensembl_gene method to ensembl util module
remove unused variable
renamed module
add shared_templates directory to INCLUDE_PATH for template toolkit, also added option to use a env variable for this value
fix calls to methods moved into ensembl util module
Merge branch 'devel' into gibson_interface
Merge branch 'master' into devel
v0.143

    Factored out some of the gibson design creation interface code into WebApp:Common