Renames pathExists to hasIn and re-structures code
Bumps dependencies to latest (both dev and non-dev)