added client certificate authentication

This patch adds the possibility to add an additional layer of security, by enforcing a SSL client certificate. Two new configuration keys were added as well as an additional README how to setup certificate authentication.