Add CPQ functions

See https://github.com/exitio/glider/pull/683
With the goal in mind of making this use-able by non-glider applications, I'll rename references to just API key and the application is required to pass in a key.