Fix up file names for ls, md5sum, mkdir
Updated .gitignore to exclude generated binaries
Finish fixing up renaming the names of ls, md5sum, mkdir
Additional refinement of the .gitignore