Change unique constraint to use table name with column name.

Fix for caribou/caribou-core#30

Added the table name in addition to the field name so that the unique constraint won't conflict when two models have the same field name.