To compojure and beyond!

This just swapped from noir to compojure + ring.
Much nicer.