Refactored the async methods to use a Pyramid response object so that proper status codes and other meta can be configured and returned more easily.