* Source code documentation.
* Introduced IS3ClientFactory.
* Introduced S3ClientFactoryMock.
* Refined tests.