Add tests for QuerySetMock and ModelMock

I don't think there's full coverage in these tests, but they should be useful in figuring out how to use QuerySetMock and ModelMock objects. Also updated some documentation that seems out of date.