Add a QueryBuilder.

#65
formatting is janky