* implemented 3 tests
* valid opcodes
* invalid opcodes
* header too short
* fixed byteorder and bit shifting for flags
* added hexdump for main function for testing purposes
and use the same names as the RFC.
Also added some RFC documentation as doc comments in the code.
Co-authored-by: ddidderr <ddidderr@paul.network>
Reviewed-on: #13