removed logo image
reorganized lexer/parser headers to fix cross-reference
handle error messages properly
added format strings
various fixes, documentation, typos, etc.