Implemented more opcodes
Added divdeByZero function
Rearranged instruction set
Added some constants