models.py:
- added an SHA-1 field in the Sample model for data integrity checking and for preventing duplicate FCS files in the same project
- added code to the Sample clean method to raise a ValidationError if a duplicate is found, this will get propagated out to the user via form errors

forms.py
- update SampleForm to exclude sha1 field

print_FCS_PnN_PnS.py:
- simple script to print out a csv line containing the file name and the FCS PnN and PnS values along with the parameter number to which they belong