InOutSimulator

DONE
- proper writing and reading of Point3D
- SafeFileDialog added
- OpenFileDialog added

TODO
- structured writing of changes to corresponding files