Added FlipFlop abstract class.
FlipFlopJK: Now extends FlipFlop
ComponentType: Added flipFlopT
Added FlipFlopT class
FlipFlopD: Updated to conform to new spec