Broke gsync.go down into multiple files