Add _check_baseclass in MetadataTemplate.create
Add lat/long fields to required_sample_info
Add lat/long to test_db population

Because it's now required, I also removed the field from the dynamic table
One less column in test_setup study_sample_columns
Fix tests to work with new req'd lat/long fields
Change the test structure

This makes it easier to tell what exactly is not matching
(without having to change self.maxDiff)
Fix test data to reflect new field locations
Merge pull request #313 from adamrp/sample_changes

Sample changes