Provide a setter for the logger
Use blocks for logging

Main goal here is keeping the memory usage down when we're calling debug
with huge hashes
Merge pull request #81 from sparkapi/logging_changes

Logging changes