Resolve #423 (Assert that all prior methods can take arrays of values as arguments)
This Resolves #423 (closed). There was only one current Prior method that failed this. There was also only resting for taking arrays for the rescale/sample methods in prior_test.py so I added a test for making sure ln_prob / prob methods for all priors can take array of values as inputs.