Build Chevalier requests

What's the status of this branch? Are we happy with what it's doing? The query package depends on this to make Chevalier requests.