Fix properties with `undefined` value pass property assertion
Handle array indexing terminating paths
Small unit test fix
Refactor if statement out
Refactor common functionality, document, test
More unit tests for new utility functions
Fix typo
Issue #305 fixed, added assert.isAbove and assert.isBelow
Merge pull request #308 from prodatakey/hasproperty

Fix properties with `undefined` value pass property assertion
Merge pull request #311 from cjqed/305-above-below-on-assert

Issue #305 fixed, added assert.isAbove and assert.isBelow
Fixes issue #291, adds assert.sameDeepMembers
Changed public comment of sameDeepMemebers to be more clear