Added http.mux based routing

Yeah, I'm a bit paranoid about blocking go routines because of starving channels, but that's my injury. I'll revisit this later once my paranoia subsides.