Third Commit.  Up to example 16: Learning argv and file manipulation basics.