Handle strings

Historically Scrolls has only handled Hashes. This adds support for Strings as well. Basically if the data sent to `#log` is `kind_of?(String)` we send it through our logger as `{ log_message => data }`.