Message unpackers refactored + UUID data structures.

Message unpackers could now possibly return error altogether with unpacked message.
UUIDs are now represented as 16-byte data structure.