cleaned up the para client code, some refactoring for the request signing method