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