Added query_builder
Added `where` to document.
Refactored where a bit