table: combined both new token functions

moved code argument to first to remove new token with just code
added -1 default values for column and length arguments
removed column and length arguments on default token constructor
(arguments were never used, removed 'explicit' since now not applicable)
modified program model decode to use table new token from code