added empty ls.cpp file
lab stuff
Merge pull request #1 from thinkaliker/ls

stuff we did for lab 5
initial structure, testing flag correctness
modified default ls behavior, argv indexing
updated filename logic, separated from print step
modified print logic, flailed with sorting, -a and default working
made ls (no args) work, implemented Result class
removed a ridiculous repeated block
updated -l (still missing total: )
bug fixes concerning default ls
some bug fixes, unnecessary logic removed
removed life's useless baubles
lab files yo
Merge pull request #2 from thinkaliker/ls

lab files yo
added a return type to main...why. also fixed compile issues
updated directory logic in prep for -R impl., spent 2 hours on ++j...
added nftw logic for recursion, working on correct display code
added color codes & reviced output formatting
added more coloring logic