log request bodies in logger middleware
added options hash to Logger to support logging bodies
use an array instead of a hash for testing pretty_inspect of objects
use to_str to check for strings and added #pretty_inspect to non-strings
Merge pull request #277 from stve/log_bodies

log request bodies in logger middleware