[TASK] Changed scope to singleton for connection manager class
[TASK] Optimize connection managers connection configurations
[FEATURE] Implement connection pool configurations.

- Maybe used for master & slave pool, or typical called write & read pools
[TASK] Added some phpDoc
[TASK] Added basic connection manager unit test