Added guava as compile-dependency and completed PortRepository.