Cleaning up instructions.

Half the instructions use the new format, half don't.
Remove all non-compiled tests.
A lot more work on instruction handling.
Add indexed indirect addressing test.