git ignore
add travis file
compare checks hasOwnProperty

compare function will treat a missing property as less than an existing property and null as less than any object
describe compare in readme
add tests