more changes - like using spring CachingConnectionFactory
remove all .gradle/** and .idea/**