use guava caching
partial rewrite of cache/get methods
separated unit tests
test suite fix
unique ports for every test case
fixed (finally) timeout stale values issue
allow device to connect in cdi tests