Adds a proxy for building queries.
Issue #6
Gets rid of the previous methods for running queries.
Issue #6
Adds the ability to fetch partial result sets and counts.
Issue #6