started work on sorting the directory files
updated ls.cpp. not it can handle -a and -l
added ls target to Makefile
added partially functional column printing for directories with many files.
added correct preliminary -R functionality
corrected some formatting issues
more modifications to output formatting
fixed some major issues with path names
fixed minor problem with error checking
fixed merge conflict