More commands and alphabetical arrangement.

The implementation of the commands cls, copy, del, path, and rename
(works as move).
Added bad command detection and handling.

The command interpreter now prints "Bad command or file name" upon an
invalid command being entered. Just like MS-DOS!