Added the lab code, and updated the Makefile

We still need to clean the code that was given to us. Aside from
formatting the AST.cpp file that was given to us, Chris and I were
talking about possibly just re-implementing the parser / lexer. I'll
hold off on this for now.