fixed out of date documentation
slight refactor of parser
go fmt
started work on symbol resolution