Add enforcement of sample site selection
Add enforcement for other sample sources
Fix time validation

Testing info:
    Please test anywhere there is a text box that accepts ONLY 12 hour time
    format.
Merge pull request #491 from adamrp/i490

Add enforcement of sample site selection