Added the FileIODialog class to handle saving and loading .sio files.
Added FileIODialog.java