Added footer sepcification

* Footer can optionally contain CRC-32
* Made header and footer mandatory for all BON files and messages