some minor table cleanup

incorrectly named RemEncode() was renamed remEncode()
the table entry functions were moved to a separate line
minor comment correction
implemented operand text function with remark text

renamed program word instruction and operand text functions to include
'Debug' in the name since these are only used to output text for test
output, modified operand debug text function to receive the text for the
operand as an argument, to which it adds debug info (word index and
operand value)

replaced the program line with just a vector of program word, moved text
function to program unit class renamed to debug text, modified with
arguments of the pointer to the first program word and the count of
program words, and to retrieve text for operand from new operand text
function (to look up the text in the dictionary for an index) and pass
it to the operand debug text function

added new operand text function to table entries with an access
function, implemented rem operand text function, which calls new
dictionary string function for getting the string of a dictionary entry
from the operand index, and added to rem command and operator table
entries

updated encoder test #1 expected results for new remark operand text