Non-singleton generator cleanup

Updates which are enabled by no longer depending on the Generator singleton:

- Disable process isolation when running tests.
- Update code sample in README with preferred usage
Use PHP VCR for mocking HTTP requests.

This eliminates the dependency for external services.

Running composer update also updated other dependencies. They are included here as well.