remove redundant example of the http test
move error listener test to separate test file
rename tests for the sameness
make callback argument optional, fix #54
add test for request witout callback #54