Implemented MnM example and changed observe/likelihood to accept different types for data.