Add validations and required fields (minimum)
Add ability for negative transactions
Add some additional checking for adding negative transactions