Converted Category to an abstract class.  Created UserCategory to replace the old way we were using Category.  This approach means that each category's name and color combination is bound to a user rather than globally available to all users.  One downside to this could be that duplicate category names might exist within the system.
Deleted unused unit tests.  Created tests for domain classes.  Created integration test for BankImportService.