Added NegativeMoneyTransferException

This exception will remind me to check for negative values of money
being passed around in the plugin.