Add linking tests
Cooler variable names for classes
Handles anonymous definitions
Nicer auto-naming scheme (demo.bar class will be called DemoBar)
Started validation
Recursive object validation
Add tests
Performs all type-checking
Add JSON Schema tests
Add properties.json tests
Refactoring
Add required tests
Add min/max array tests
Numeric min/max
Additional properties
String length (including Unicode nonsense)
Add dependencies support