Implemented file input output

Merged Fionn Hughes requested to merge fileIO into main

Merge request reports