Synchronizing the pool size check and connection creation (fixes: #10)

Checks to make sure pool length is not bigger than size before creating new connector in _get_connection method.