Change data type of modbus_ip to InetAddress

Previously: String
Socket is initialized in constructor, add timeout for receive
Out-source debug property logic to class with static method
Start development on Modbus section
Minor changes in ControllerClass