implemented variable encoding and dictionaries

added separate variable dictionaries for each data type to program unit
added variable encode and operand text functions, added to table entries

added more statements to encoder test #1, updated expected results for
new statements and variable operand text output