added protocol file; implemented some advanced network stuff; designed utea protocol