refactor likelihood models
Merge pull request #1200 from votjakovr/feature/gp_refactoring

refactor likelihood models