Removing AccountType from LedgerTransaction.

Added new BankBalanceAdjustmentTransaction which has AccountType.

Still need to remove AccountType from the DTO
Tests and Dto fixed