moving parameters
fixing how priors are evaluated
moving initialization to Parameter object