Added skeleton of logic for lexical analysis. Still have to handle error checking, comments, and ensure that Scanner exits gracefully on error.