Improve Object comparison

This pr is intended as both a readability patch and code optimization (at least in es5 environments)

http://jsperf.com/isequal-objects (much faster for every case)