A http request router written with RxJS