fix filesystem bug that was throwing silent exception on my work pc but crashing my home windows and linux boxes (n.b. path passed to boost filesystem canonical must exist!)
updated todo.otl