added comparative performance tests

This demonstrates the difference between Somni's routing and ring routing provided by other libraries.  Somni is slightly slower than compojure for a single route.  Somni routing implementation is O(log n) versus other routers that are O(n).

With a set of 28 routes where the last is always selected, Compojure is roughly 3x slower than Somni routing randomly to 10k routes.