Zones class a little more generic, prepare for speed.zones

Give file argument for write() like it is for read(). Preparing for 'Critical Speed' zones for running.

Just a little change towards the following issue, which I will try for release 3.1
https://github.com/GoldenCheetah/GoldenCheetah/issues/341