Adding support for comments

Changes:
- Improved lexer. Comments beginning with ';' and continuing to the end of the line now supported.