Add instruction set draft

Also added stuff to opcode parser, will have to fix because the draft
changed the way instruction parameter encoding works n stuff.