Class Assignment. A demo bank system which practices a lot of inheritance and polymorphism.