Add deep-is dep for deepEquals
Handle extra data from resultsets better
Assign newResults to newResultset when resultset is an Array