Revamped parser to not treat everything as a string if it isn't a ref.

- New (kinda)contants to make magic strings a little less magical.
- Items in S-Expressions that are prefixed with a "'" are now considered
  references.
- Items in S-Expressions that are in double-quotes are now strings.
- Numbers are parsed correctly, as are items in the namespace.

Will need to update runTree to be able to run the new types.
Added ref vs qref, quoted reference vs reference for parsing.
Changed how runTree grabbed refs.
Handles strings as refs now.