Removed UDP support

Removing UDP support and replacing with a better abstraction