new modbus implementation

These commits incorporate Modbus ASCII, Modbus slave, gateway, transport. Test: Modbus ASCII and Modbus slave