inital commit
Added ignore property for IntelliJ metadata
Updated class generation
applied ignore property recursively
Added Bali control structures
Big changes to lang package
Updated Validation framework to fully resolve all types via a TypeDeclarationLibrary
Finished upgrading validation framework
Added a Switch statement
Added parenthesis support for operators
Added throw, break, continue and constant pooling
Fixed error