feat: minor compiler improvements, addons and refactor. general enhacement, #27 add support for parsing comments and make it available in the AST