Adds a basic GASample object

This is a spin off from #49 (and @richarddurbin) which links callsets and readgroups to the sample they came from.

It's currently a shell object, and will need flushing out after the metadata team figures out what else belongs with a sample (and/or who stores samples, etc).