Feature removable transaction

Add the ability to remove transaction. Include wallet balance checking.