Applied critical change not yet pushed through in lab_test
helper is now covered 100% (+6 squashed commits)
Squashed commits:
[be2074f] Fixed issue where CDATASection nodes would not try to use Text interface instead of CharacterData
[8b47705] Added tests to test the Document module directly
[c745c1c] Added serializer for 'Simple' instances

lib/simple/simple.js
+ added 'serialise' method

lib/simple/serializer.js
+ ported serializer module from my 'node_scaffold' project (https://github.com/rspieker/node_scaffold), it now works with 'Simple' instances instead of DOM-elements
[f7c9968] fixed issue in SAX parser where errors would not be emitted en therefor never populated for callbacks

lib/sax.js
* moved error handling to both 'stream' and 'parse'
* when errors are encountered, processing stops and the callback is now invoked with a new Error instance

test/sax.js
+ added tests for sax.js (code coverage is now 100% for lib/sax.js)
[d5ef6c8] Moved test data into separate directory, adapted tests to the new location
[e1c19ac] ensured the use of strict mode
Merge branch 'lab_test'