Complete overhaul of the basic and the common http client
[renamed]
minor bug fix
Testing suite added; Tests for 200 and 404 added