support "null" and "undefined"
cleanup tests
support JSON strings
Merge pull request #4 from gberger/master

JSON strings, "null" and "undefined"