Fixed #16

Complete the documentation
Fixed #20

Automatic re-creation of work_log.csv uses APPEND instead of WRITE