Allow save to take opts/api_key

Allow `#save` to take opts/api_key, so we can expand on the results and use a per-object api_key.

Fixes #78