Miscellaneous minor changes to some files.

Added a stochastic recovery model (needs further testing - not quite right yet). Recovery is sampled from a beta distribution. This will be very useful when bolting together different instruments, obligors etc into a larger simulation framework (recovery rates are a key driver in exposure/loss distributions)