Improvements and refactoring

Completely new tokenizer implementation
Introduced StatementCommentNode class and base StatementNode class