Chained api, Node, tests, listen to changes, Grunt

This is 1.0.0, a complete rewrite:
* works in Node
* chained configuration api
* nodeunit tests
* changes support
* Grunt usage