Implement the rest of the missing opcode functionality, add another test.
Added a TODO file.