Use client/server instead of remote/local.

The remote/local terminology did not really make sense 'cause the roles may
later be exchanged if pssht is to serve as a client library.
Reword some of the documentation.
Add the rest of the documentation.
Update composer.lock.