Fancy Indexing with WEBrick.

just read every line of the webrick code, which was both cool and terrible at the same time.

![screen shot 2014-10-20 at 9 15 01 pm](https://cloud.githubusercontent.com/assets/237985/4713104/7e815f46-58da-11e4-96ef-6110245d862e.png)

a cleaner version of #2894.