changes in support of partnerships
- add api_key as override parameter on api methods
- add convenience methods to allow partners to override api_key per call
- add minimal testing of new methods