add a common base Gemfile
Specs & bug fixes for Migration.add_reference(..., :polymorphic => true)

Addresses #145