Purpose
For writing and reading files
Inputs
filepath - the path to the file
write - the data to be written
sync - does nothing; delays the reading of the file until the proper time
Outputs
read - the data stored in the file