Added javadocs to factory interfaces and implementations
Added javadocs to pooling options factory
Updated config docs
Updated readme
Added javadocs for metrics