Online document signing platform