Actually checking to see if the :id field already exists.
Using existing column? method
column? wasn't working but columns.include? does work
Merge pull request #35 from wink/master

Checks for presence of :id column before adding it again.