Set up interfaces
Create array of Account objects
Create array of Transaction objects
Associate transactions with account objects
Outputs starting & ending balance
Output more or less correct
Formatting fixes