Add constructor to LogLikeFn base functor for multiple datasets. Therefore LLMultiFn is unnecessary. Remove it. Now PoissonLLMultiFn inherits from LogLikeFn
minor cleanup