Added port settings from command line
Added a getAddressStr function for easier logging
Consted the "no character from keyboard" value
Fixed UBER bug that made socket explode on receiving with WSAEFAULT
Added some logging