[AST] Update pretty printer dependency
[CLONER] Add binding informations conservation for var node
[TYPE] Fix issues when function and call mismatch
[BINDER] Add binding of objects
[TEST] Add 2 tests
[TYPE] Add class type
[AST] Add type definition for ClassDec
[TYPE] Add type checking of ClassDec
[AST] Add type field to FieldVar
[TYPE] Update definition of Class
[TYPE] Add type checking of field var