Make isMockDataEqual account for extra properties on request
Fixes #99
Objects can have additional properties, but arrays need to match all items
Fixes #99
Small optimization to array check
merge with master
Merge pull request #1 from andrewfan/99-isMockDataEqual-checks-for-additional-props

99 is mock data equal checks for additional props