use custom path type for the http clients
minor fixes, lock to newest thjs ver
standardize bridge path types