Added Compiler source and header file.

Added Compiler class to project. Basically, it does the same thing,
but this time it reads a file before performing the nextToken()
operations.
Added a Makefile too.