Save a copy
Transform string into template
Make better use of initialization list
Fix all warnings
Finish ls when in sub directory
Finalize cd in multi level
Fixes