Add heuristic for the DPT using the ASDU length, if no DPT is available
Validate input, allow omitting DPT, update API doc

Part 5: in group-monitor mode, execute commands without supplied DPT 
using lookup in datapoint model. On unknown datapoint, try DPT 
translation for common types based on ASDU length.