Added string error checking, comment error/warning checks, changed FP to
check for EOL, made changes to error/warning system.