added getAmount(), getStatus() and getPaymentId() methods to ResponseInterface, and moved hash related classes to a dedicated namespace