Ignores files with names starting with "test"
Made parse tree WAY more robust.
Made runTree WAY more robust as well. Added minute namespace functions again.
Scope, namespacing, native, and Node.js support and updates.

- Added simple scope.
- Added namespaces.
- Added global and native JavaScript extentions. (So things like "(alert
  "hi")" works in browsers.)
- Added simple Node.js support.