Modified system architecture: deleted AccountImpl, CurrentAccount and SavingsAccount classes; modified the Account class type from abstract to concrete; added an attribute to store the account type; renamed the tests to make more sense.