propagates errors to an appropriate level for debugging/monitoring
Merge pull request #46 from Financial-Times/error-reporting

propagates errors to an appropriate level for debugging/monitoring