adds task to run app with remote debugging

Creates a `grunt debug` command which exposes remote debugging at port 9222.
This is I think a preferable way to debug. This also allows the app to debug it's self, really cool!! 

I am not sure that maintaing browser compatibility is worth the hassle, especially considering the node features needed to make this a fully fledged text editor (which I think is the real killer feature).