Lets the user specify the IP
Updating tests
Handling errors when binding, temporarily printing the error message