update the varational likelihood for KL inference

@karlnapf 
Take a look at this PR. 
Once it is merged, I will send the PR for the KL inference method