Add logging for clients

This updates AndSon so that it will log the requests it makes.
A logger can be set using the chainable calls, otherwise, nothing
is logged. This is to provide some output when services are
called, to help with debugging and analyzing.

Closes #17