change encoding of return instructions
add test for banking
fix instruction numbering
don't forget to advance program counter on skip
full support for ret and retint
track some more signals in testbench
run full test suite in testbench