Add CPQ functions

See https://github.com/exitio/glider/pull/683
If we remove this, we should also remove username and password as kwargs.