big improvement in spec test conformance, still lots to fix though
simple bug-fix (typeof null == 'object') gets us passing lots more tests, pretty close to spec conformance now
inching closer to all tests passing (spec conformance)