Added comments to test classes
Changed Initializer class to be more to the point
Fixed bug where nothing was cached in Initializer
Optimized Initializer

Buffering now only happens when new clients are available.