Add support for foreign_key during create_table

You can now do:
```ruby
create_table :comments do |t|
  t.string :text
  t.integer :post_id
  t.foreign_key :posts
end
```