Moved protocols test to test folder
Added EmbeddedStruct, similar to EmbeddedBitStruct, it simplifies the
CRC construct