updated readme
initial commit
updated lexer to use garbage collector
updated parser to use garbage collector