Reimplemented token data tracking with an Array instead of a List.

Now we get our token tracking data struct down into setup_stack.
Minor style cleanups.
Merge pull request #1 from domoench/david-stack-test2

Reimplement token LIST as an ARRAY