changed firing sequence code

Changed PassCommand to FireCommand.
Changed the firing sequence in FireCommand to get rid of condition where
command would never be done.
Changed the FireCommand to no longer use reverse logic for checking of
time.
Reveresed open/close gateLatch and extend/retract arm to be there real
function, not reversed.