Add Primary/Foreign Key

@dxg I've added add/drop primary and foreign behaviours to the Dialects.