Ben: working on end to end scenarios
Ben: finishing up integration test for email route. Need to test error handling and fix test timing issue in EmailRouteTest
Ben: using advice with to circumvent the timing issues that were occuring previously
Ben: adding a failure to load template test
Ben: adding tests for handling email connection failures
Ben: testing cleanup
Ben: adding back in logging and updating readme
Ben: updating readme
Ben: add a retry route that will move smtp failurs back to be processed.