Add connectioninfo and fetchers.

ConnectionInfo encapsulates the information about a connection and the fetcher get the connections from a router.