Help with code (Stepper Control)

I want to add a "go Switch" which is a single throw switch - the center pin is connected to pin 2 and the outer pins are +5v and Ground respectively

No you wire a switch up from the input to ground and either enable the internal pull up resistors or have an external one. You can then read the state of the switch with a digitalRead function.
You use the result of the digital read either in an if statement or a while statement to change your program flow.
For example

while(digitalRead(5) == HIGH) { }

Will effectively stall the program flow until the switch connected to pin 5 is made, that is the pin is connected to ground through the switch.