Migrated Column back to case class since "default" has been removed.
Added foreign key support.
Updated Datastore.insert to return Option[Int] for auto increment id instead of an iterator.