Added in rest of Tables
Fixed image problem

Changed from each location having a set of images to each sample having
a set of images, this allows samples that are gathered from different
pools in the same location to have different images