Creating, Reading, and Writing Files in Go: A Comprehensive Guide