added addSeq. + addPar.
added execute and needed methods
need to go, commiting and pushing
renamed defaultC to defaultCommand
threads now start (only threads.get(0) actually runs though)
implemented interrupt via checking if all commands in runningBlock are running
fixed a small bug with thread reseting
changed subsystem.runDefault to actually run the command
added initDefaultCommand to subsystem and implemented it in the constructor
interrupted runs before threads.interrupt, made threads+subsystems private
commandGroup now interrupts all the running commands when one of them is interrupted
added comments
remade isRunning into isInterrupted
added cancel() and remade isInterrupted to do wurk
remade the block initialization
added comments
created joystick and button
defined whenPressed and whileHeld
removed abstract from Button
added JoystickButton and Joystick.getRawButton