adds test suite to verify encode/decode of instructions. (( next is execution of instructions )) moves utility code for splitting parts of instructions to its own place with tests
adds test suite to verify encode/decode of instructions. (( next is execution of instructions )) moves utility code for splitting parts of instructions to its own place with tests