Removed need to supply class type and opcode to message codec
- Fixed license header
Signed-off-by:thehutch <52d5ad14@opayq.com>