Message unpackers refactored, now able to return error. Added uuid package