More bug  fixes and features!

- Added support of properties feature!
  - Fixed several type checking
of functions and procedures parameters.
  - Dynamic memory allocation
implemented.