Rename query_parser.go to parse_query.go

The name made it sound like there is a type QueryParser.
Get all remaining gumshoe correctness tests working
Make a test function name more descriptive
Add a few insertion tests