firmware: In the test sketch, check bus is high before every bit
docs/PBBP: Add draft specification
firmware: Move unique id length to protocol.h
firmware: Make unique id length 8

This is the length used by the final specification.
firmware: Check the CRC in the test sketch