Fixes (whoopsies)

Added missing negative sign and publics.  Also added toString for
Transaction.