Refactor/global scope

I moved everything in the debugger to inside Elm.debugFullscreen so nothing except that function goes into the global scope.
I also refactored the toString file so that it writes to the global function prettyPrint.

I think it'll be easier to see what I've done by looking at the individual commits.