introduced proper logging
formatted log output.
raise an error if we're missing an http object
added specs from savon