Add file_names.cpp to compile.
Partial implementation including much of the file renaming work. Stable.