Scanner, Linked List

Added a Linked List of Tokens to the Scanner, and implemented several
methods/changes to make it work.  Now the scanner will store every Token
it finds, so the file doesnt ever have to be re-scanned and the full
list of tokens can be retrieved more than once.
Merged Jons new Parser
Parse Tree Builder
Merge pull request #11 from darkshark007/master

Parse Tree Commits