implemented scan_operator and scan_comment
handle semicolon
move complex test into integration_test
fix scan_string
ad more CREATE TABLE test in lexer_test
add parser and formatter
implemented a naive parser and formatter