Remove redundant subl symlinking
Make changes to file listing commands

Because tree is meant for directories, trying to ls a specific file
would result in an error, so skip using that for an ls replacement.

Because --group-directories-first flag isn't available on OSX vanilla
install ls command, test to see if it works before adding it.