Added http.mux based routing

And this bit won't look so weird hanging off the end when its not possible for it to ever actually run.