Updated blueprints and pubsub to use whatever the model's primary key attribute is (instead of defaulting to 'id')
Updated pubsub tests to test models with custom primary key attributes