Updated sql schema to use internal id as primary key - avoids duplicate id issues with Harvest's id (i.e. updates to existing punches)