Added new constructors to MetropolisHastingsSG allowing initial input logPrior and logLikelihood