extract reloading graylog2 server nodes to separate class

explicit guava 14.0.1 dependency to avoid picking up random transitive versions