Creating some file operation methods and tests on it.
Merge branch 'Visu-Compo'