Updated Cheddar to allow for PersistenceException handling when initialising database write actions.
Improved testing of correct Exception re-throwing when a transactional commit throws an Exception.
Fixed bug with DatabaseAction not propagating Exceptions when there are no PersistenceException handlers
Merge pull request #10 from clicktravel-basharat/master

Updated Cheddar to allow for PersistenceException handling when initialising database write actions