unit test for Obis and bugfix for #58

Added unit tests for Obis (basic ones) as requested within #55.
Fixed bug #58. Used Obis codes 96-99 for special chars C,F,L and P.
Remark: the obis parser still accepts a lot of invalid strings like "1-1:F4:3C",... but this would need a major rework of the parser.