Add signal to support additional foreign keys on Sample

Signed-off-by: Adam Wenocur <wenocur@email.chop.edu>
Merge pull request #14 from awenocur/add-signal

Add signal to support additional foreign keys on Sample
Merge branch 'master' into issue-2