fix grammar mistakes

and probably add some new
fix grammar mistakes in comments
made it executable in non-window enviroment (like node.js)
update download link
serious refactor, changed technique of nesting and chaining
add comments for that black magic
change trace filter for testit lines
update comment about chaining and nesting
update test.done() to make it chain-closer
some update of test.done()
do generateError more js-style
code _doTest - new interface for tests wich controll chaining
code _testIT and _testThem - analogs for _it and _then in new style
code _testType and _testTypes as analogs of _type and _types in new style
fix wrong type in _testType
add chain-link addTrace
add chain-opener .time to calculate time spended on test
add additional example
fix time recalculation in test.done()
add chain-prep .exclude
fix the same bug