- Fixed issue in changing category in Transaction.java
- Added IllegalArgumentExceptionHandling to Transaction.java
- Added in Junit Tests for Transaction.java