Switch to C++
Switch to C++ in process, replacing C file IO
Converted remove_task to use streams
Updated get_datafile_path to use std::string
Merge branch 'cpp'