bugfix has("__proto__") returning undefined instead of false, smarter use of this.proto in get
cosmetics
0.2.1