Remove var that = this in favor of binding

I have gone through the source and remove var that = this. There was a bunch of places it wasn't even being used in closures (#487) and in some spots I simply had to bind the closure (underscore takes an argument for `this` context and many of it's functions).