Fixed bug where provider_context wasn't returned; provision will now also copy agents keypair to manager; added CLI as a dependency in setup.py