Added 3 distinct operating modes, Sleep, Startup, Run

Pressing the button wakes it up and it starts searching for satellites.
 Once Satellites are found the screen displays "GPS Ready".  The next
push begins displaying distance and timing information.  The final push
puts the device back to sleep.