Added the ability to check transaction integrity and money flow
Implemented Transaction integrity checks
Added GiveTransaction