Update guava from 17.0 -> 18.0, retrofit from 1.6.1 -> 1.7.1
Implementation of writeUDP only compile tested, more tests to come.