add a timer

has variable that calculates when first half should move on, may need to
adjust though if its greater then 10 minutes. Also added 10 minute check
in 2-opt