A few random fixes to clean things up a bit

I've started evaluating Firefly as part of a "research project" for some work related stuff. I'm already a huge fan of graphite, but the graphite webui still needs a bit more work. This project uses d3.js and I'm already a huge fan of [yelp](http://jeffschroeder.yelp.com), so I figured I'd give it a go.

This involves me going over the code a bit and poking at various bits and perhaps fixing them up. I'm very interested in using this ontop of / in place of graphite's own webui.

I noticed this project also seems to have rudimentary support for graphite's [whisper](https://github.com/graphite-project/whisper), but it doesn't seem to support directly reading from carbon cache, or perhaps querying a remote carbon instances along with local ones. Would features to support something like this be supported? I figured a few fixup commits to say hi would be a good way to get started.