Adds command line argument to the main file
Simple modification the lexer
Adds a simple error reporting system, this could be the end of this first part of the project