Print expected-vs-actual data types on typecheck failure from check_json()
More RoomStore tests
Added a useful unit test primitive for asserting object attributes
Use new assertObjectHasAttributes() in tests/storage/test_room.py