Modify the half-delay time to 100ms.
Use cwd() system call to get current working dir.
Make namelist a global variable.
Separate freeing name list in its own function.
Print the cwd in the header.
Implement change cwd. Add debug info.
Modify the compiling command line.
Implement printing debug/error msg at the end of the screen.
Introduce a couple of TODO items.