style: jshint fixes
add global 'it' function
add 'spliceComments' function
small style tweaks
bugfix: set children to default to empty array
small tweaks & fixes
update functional testing files and ignores