Update experiment.py

basic logic change to the the biosample check.  These should pile up as errors not return after each one.  We also need to add more details for everything.