Fully refactored, validated with jscs and jshint, multiple node assertions encapsulated into a separate QUnit plugin