IW: Start testing

Minimal karma testing integration. 
While it adds a little complexity, we might want to make it only queue in cases where the scene isn't initialized yet (I think that's why I started queuing them anyway... :)  By always queueing, we are slowing the tile load down by an average of ~8ms (because requestAnimationFrame only runs a max of 60fps, or every 16.67ms). It adds up...