Updated network classes. Made infrastructure for supporting both UDP and TCP
Merge remote-tracking branch 'origin/master'