Added support for detecting cyclical dependencies.
Cleaned up cbuilder output.
Fixed issues in parsing arrays and maps.
Fixed issue with type checking when loading unknowns.
Updated example.