adding makefile and compiler file, including input files for testing and small changes in parser so that it works together with the compiler file to parse multiple files