add link on breeders home to open jqueryui dialog for uploading phenotype spreadsheets
create dialog for phenotype spreadsheet uploads
add form for file upload to phenotype spreadsheet upload dialog and dialogs to report upload errors and line-by-line errors found in the file
AJAX controller for phenotype spreadsheet upload
send file from upload dialog to spreadsheet template object
Try and catch for errors from StockTemplate object parse
check for header before parsing phenotype spreadsheet and return appropriate warning
return errors when required header information is missing from phenotype spreadsheet
view for spreadsheet parse errors
phenotype spreadsheet upload errors as html for upload dialog
verify and store phenotype spreadsheet uploads in the dialog
add spinning wheel while waiting for phenotype spreadsheet upload
size adjustments to upload dialog windoes
store phenotype spreadsheet file in archive directory after stored in the database
spreadsheet parse rows and columns start at 0, not 1.  fixed
pass errors in parsing phenotype file to dialog
reporting of phenotype upload verify errors to dialog
fixing StockTemplane
get field layout experiment types in phenotype upload