Fix a number of tests and an EPIC bug that would mean thing.related_set.all() would not work. Make pk queries do a Get so we can have upto 500 entries in a pk__in query