Convert javascript to coffeescript.

Much better for the long strings that are everywhere in the source.
Also exclude the coffeescript file from being served and exclude node_modules as well.