Monte Carlo algorithms for performing Bayesian inference on Piecewise Deterministic Processes