Began work on implementing the -R flag and fixed some bugs.
A memory error would occur when tryig to extend a path, so strings were
  used instead of char* to fix this.
The program would not run when files were passed in; it would only work
    with directories.
The program is not able to handle multple directory inputs
Fixed the issue where the program could not handle multiple arguments.
This was only tested with directories so the issue still may occur for
     regular files.
Fixed a bug where an argument of only flags would result in directories not being found.