fixed bug in object -lookup when fetching value nil or false

Small small bug caused by the fact that if-let would return
the "not-found" value if the value existed as false or null.
Merge pull request #4 from dribnet/master

JavaScript object lookup should properly handle falsey values.