Introduce assertions for each type as in Vows
Added assertions for NaN

Use
x.should.be.NaN;
or
x.should.not.be.NaN;
isNaN now rejects all non-numbers
add .negated property to AssertionErrors
Merge branch 'master' of github.com:visionmedia/should.js
add .type for eql()s assert
Release 1.1.1
Revert "add .type for eql()s assert"

This reverts commit 0884502036e6a8cc9719d5ada24bfe3a0e1badfa.
Added #approximately(value, delta, description) for doing assertions on results of operations with numbers.
Merge pull request #86 from titarenko/master

Added #approximately(value, delta, desc) for comparison of numbers within given precision
Release 1.2.0
add .showDiff
Fix should[.not].exist not having stack trace #84

This was because should wasn't defined in that context and was referring
to should property of the `global` object which is from the prototype.
So `should.exist` and `should.not.exist` were undefined, which made
stackStartFunction properties in those functions undefined.
Make instanceOf and throwError be aliased like others
Merge pull request #89 from alFReD-NSH/clean-up

Make instanceOf and throwError be aliased like others
Merge pull request #88 from alFReD-NSH/exist-stack-trace

Fix should[.not].exist not having stack trace #84
Release 1.2.1
.ownProperty() should return assertion for property
Merge pull request #94 from eldargab/master

.ownProperty() should return assertion for property
Add markdown syntax highlighting to README.md