added several files
wrote main
wrote parser
added while block
renamed, fix missing self
Blah blah