connection retry wrapper
correct include version
correct gems require
ignore .idea and lock files