Joint traj fix

Final fixes for joint_trajectory playback
adds estop callback to connect and disconnect listeners when the robot is stopped.
add joint_trajectory to list of programs to kill
playback doesn't exit when it finishes now.