Changes logging_hnadler to propogate up the return value
of the yielded method.

This is necessary because the execute_on method of the
command class expects the return value of the execute_on
of the statement class.
Merge pull request #10 from KevinFalank/fixes_logging_return_value

Changes logging_handler to propogate up the return value