Issue #3 - Add javadoc to ConnectionFactory