Add losic
Change osic to use losic to parse/build messages
Switch to using losic for reading/writing
Merge branch 'feature-add-losic'