Rewrite HTTP server in CoffeeScript

I made a new static server in CoffeeScript using the express framework. I haven't copied anything for the benchmark stuff because @jvilk said he was going to change that anyway, so there's not much here, just serving the development and release builds. I still need to add support for changing log verbosity from the command line. Let me know if there's anything else I missed, I don't really understand the benchmarking stuff so I'm not sure what's relevant to it and what isn't.

I also removed the Perl dependency from `setup.sh`, using the node semver package. The only testing I've done is to make sure it doesn't try and install Node on my system, as I'm not sure how to test how it behaves on a system without node. I guess I need a virtual machine or something.