Removed syncable. Added sync to factory checks. Basic encode/decode test with messages added