add custom error handler for muxing errors so that we can log the failure reasons. go fmt. add readme section on testing