Abstracted sockets away to "UDPSocket"
Moved bind() to "UDPSocket::bindTo()"
Moved "hostToIp" from "Client" to "Network"
Added "UDPSocket" to "Client"
Fixed "hostToIp" crashing error

Made sure to send a copy of the hostname string to  "gethostbyname()"
Improved readability on "Client"

- Changed variable names...
- Commented a little...
Moved some ugly code to "Network::getInterfaces"

Code's still ugly, though