Replaced all == with === and fixed a bug in set!

set! would silently fail if the symbol was undefined.
Now it throws an exception.
added support for strings with spaces to tokenize()

It's really ugly. :-\