Removed the now unnecessary split off of app PROGRAM_NAME and
PROGRAM_DESCRIPTION strings.
Relocated the directory path related functions to the io namespace.