Added CommentFSA

Updated MPFile to have a hasNextChar and getNextChar that will linewrap.
Added MP_COMMENT TokenType
Implemented the Comment FSA. It will return the whole comment as a token
or MP_RUN_COMMENT token if it reaches the end of file before the closing
comment.