added hasDeep & valueOrDefault methods
Merge pull request #1 from boblemarin/master

added hasDeep & valueOrDefault methods