added "keypather.has and "keypather.in" functionality and tests