g0w0 restarts from recent q if crashed + speed up fix for q=0
Made it so that if specified, the g0w0 calculation will restart from the most recent q-point that it got to before crash/out of time. Also moved a chunk outside the frequency loop for great speed-up for the q=0 calculation.