added generators for Subsystem, Jaguar, and Relay
added constructor to SubsystemGenerator
added addJaguar, addRelay & addDigitalInput and needed constructors.
implemented JaguarGenerator constructor and getName()
added getName and generated text in constructor.
made subsystemGenerator store components in an index matching their port for easy referencing
added subsystemGenerator to subsystemBlock and implemented it.
Added component
switched into using Component
switched Component constructor around to (String type, int Port)