Improve our documentation for configuring an artifact server
I recently had problems when trying to set up my own artifact server which required authentication to pull/push from/to.
The reason was mainly due to the fact that I was blindly copying the openssl command which gives you the server.crt. I've added documentation for this in the hope that people will not repeat my mistake in the future.