change the way message and message-details are displayed

now details are shown immediately after their respective message
minor changes to output messages
Implemented ‘Refresh’ with check for modified field and full backup
file copy should preserve last modified date if possible
make prompt more visible
backup local files if sizes of remote files differs

also remove second redundant call to sfdc client when no modified files detected
create DIR if necessary when loading remote files to local project