Improve mocks to remove side effects; improve docs
Add tests for coralcgi.request