Remove YQL dependency and use Request instead.

I originally didn't want to use Request, but since it's
so used nowadays, and I had to worry about chunking with the
`http` module, I just went with it.
rename LightboxView.js => lightbox-view.js
cruft cleanup, render HTML on the server, use HBS on the client