Added .dot output for ASTs
Fixed lexer bug causing 0 not to be recognized
Minor grammar changes
Corrected errors in .dot output