Adding CryptoServiceInterface class which is used to communicate with the service instead of the CryptoServiceHandler