opcodes

implemented more opcodes
fixed some errors