Thread per request

Overkill perhaps, but who likes to wait? :)

$ git checkout master
$ time bundle exec ruby localwiki_stats.rb
...
real	5m29.754s
user	0m7.488s
sys	0m0.858s


$ git checkout threaded
$ time bundle exec ruby localwiki_stats.rb
...
real	1m23.816s
user	0m7.311s
sys	0m0.824s