rewrote doc string for make-instr-pair
refactored, changed module names, untangled dependencies between kernel language and register names. Also removed 'repl'