First working version of observable HTTP client