IE8 fixes

A few tests still failing but mostly green lights... will come back to the rest
I've gotten fairly good at putting those spaces around ` ( arg ) `, but not so good on `;` without jshint. :)