Finish full parser.cpp / Add Makefile