Added QueryBuilder and moved everything to it. Most queries were moved away from NativeQuery.parse.
Refactoring.