ExcelFile now validing model data taken from file.
Added model error message partial to application layout.
Added ActionMailer methods and templates for sending data upload success/failure messages.
Survey validation now working correctly.
Added logbook uniqueness validation.
validation for logbook and loggedday.
In progress updates to provincial report
Merge remote-tracking branch 'richard/master' into richard-feedback
merges richard's commit
Adds error gems
Merging Richards commits
merging richard's edits
merges validation errors
Merge branch 'richard-feedback' into province-report
updates province, district and fishery reports. adds dynamic email to button responding to environment. adds calculated CPUE to landings.