Moved IParser and ParseError out of test package
Refactored ANTLRParser to parse ASTNodes instead of only Expressions, is now more generic
Added ANTLRParser to parse Types (boolean, integer, string)
Added Test Units for Types
Changed if-then-else Grammer a little bit

In the body there can be 1 or more form statements