added comments to the file and did formating
added comments and did some formating
readme describes how to run the compiler
added comments, did formating and removed unused variables