added the unchanged version of the compiler as well as the initial commit for project 2