added completeAuthorize message classes and a signature method to the gateway