added tests for items
cleaned up imports in types
added item tests
added a bunch of new tests and json examples