Updated QueryParser Documentation #30

Explained QueryParser in detail, and its design decisions