Implemented deriveFirsts.  No cleanup of dead code yet
(dead code includes huge commented out copy and pastes not yet deleted)
no parsing yet (other than to display result of lex)
no tree for CST yet.  Grammar Analysis still needs some pseudo-COMPILER_DIRECTIVE
instructions for assisting with handling of special cases.
Using Alan's Tree, fix double decl, extra space
double decl of var i (also renamed to ii)
toString() printed blank between closing angle of branch and newline
now there is no trailing blank, and therefore no initially invisible
difference between what is expected and what is produced.