Add a CpWithArgs method which allows for running cp with a variety of switches. Add a switch to preserve the timestamps of the file being copied.