Address #11 by splitting queries on x value, not cartodb_id

Addresses #11, although it turns out that [the issue was in the sorting of results](https://github.com/wri/forma-update/issues/11#issuecomment-29865789), not the results themselves. Still, this fix adds flexibility to how we partition queries, allowing it to be based on any numeric field.