Added KataFileIO that can save and load katas