initial commit, and basic implentation of mkdir