Added helpful messages and check for the IP address.
Added helpful messages and added a new function for IP so messages come in nicely