Dropping empty brackets from parameter-less function calls that work as accessors to better suit Scala style.
Changed some variable names to better fit what they do and for readability.
Implemented the -R option which recursively lists all directories.
Implemented sorting files before listing them, this is the default case in ls. It is unknown if Java lists files sorted in the first place but either way this change paves the way for sorting the files in arbitrary ways for future additions.
Implemented sorting from modification time for each file, from the "-t" flag. Builds off of the previous commit.
Improved documentation