add deep equals to extent
bump chai to 1.9.2 and fix tests affected by change in equality testing
re #2388
initial checkin of features unit tests