update jshint to 2.0.x
add spec: dotted keys win over nested ones [Fixes #48]
refactor lookupKey: use multiple returns