Add support for comments

None of the tests seem to use comments, so I kinda skipped over them
reading the lexer specifications the first time. Fixed now.