protocol/charybdis: track uplink server
src/utils: add utility dict class
src/structures: make Server use positional arguments