More main() cleaning.
Main is pretty and works. Improved usage text and fixed an issue with the AST not being moved out of yyparse() correctly.