Rearranges module to support client (for now) and server (later on)
Fixes HOLDING_REGISTERS function code to READ_HOLDING_REGISTERS
Updates ClientReadStream to lookup FunctionCode and translate value to string if found
Adds READ_COILS and READ_DISCRETE_INPUTS function codes