Text this: Decentralized Infrastructure for Digital Notarizing, Signing, and Sharing Documents Securely Using Microservices and Blockchain