Refactored out the Bandit class into the Bandit class factory which allows
for multiple policies to play the exact same bandits.

Added support for a simple bayesian decision making agent which uses the
Beta prior