added a subclass of Model called BetaModel specific to the two dimensional case (where discretizing the symplex is trivial) so that we can move on without worrying about higher dimensional cases