Refactor
Implement rest of payloads
Use label type for nicer printing in lifx-snoop