Use standard Post instead for compability on uploading signing and library. Add register service. Some test method added for the sake of testing.