Add specs, fixtures, and model for non-standard primary keys