Rewrote CSV writer to allow concurrent writes as we're receiving data.  This indirectly solves the memory leak on the mobile side.
Pushes buffer size from 200 to 600 entries between watch and phone.