Handle pong and reply.
Add command line flags.
Send queries, cache message ids.
Add missing cache file.
Add git ignore.