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.
implemented string errors
added eclipse style file
implemented invalid character MP_ERROR
code cleanup

removed printlns
implemented error/warning printing
implemented backing up for numeralfsa
added source line with caret in error message
Made reserved word check case-insensitive

Updated tokens.pas to check this
Moved errors to System.out stream

Since these were seperate streams they were inconsistant as to which one
would be flushed first.
According to https://bugs.eclipse.org/bugs/show_bug.cgi?id=32205 and
http://stackoverflow.com/questions/1883321/java-system-out-println-and-system-err-println-out-of-order
The error output is now deterministic and the carot line shows after the
error message
add test cases and change to .up
check for nextChar in alphafsa
added output

removed file printing
Added the parser package with class file Rule

not finished yet
added cfg file
Added stub methods in class Rule