2 - Add tests for other Accept header cases where the current code
3 will get it wrong (David Dorward)
4 - Fix all of these tests (t0m)
6 - First working version of the module extracted from the quick hack
7 I have in every Catalyst application I've ever written.