Implementing inheritance and the Driver class. Still fixing interface pass-ins and dealings with Parser.