GEO 600 and the GEO-HF upgrade program: successes and challenges. (7th March 2016)