Implemented most of the likelihood calculation
Implemented basic operator
More testing required