Changed maximum accepted logical name length from 4 to 3.
Created open file table.
Modified Program.WriteErrorLine() to only output "error" in release mode but output "error: <reason>" in debug mode.