added a reminder regarding log-likelihoods
refactored learning methods into own class to underline that they are implementing the Baum-Welch algorithm