finished basic UDP implementation
added route stuff