- Write content to file, creating parent directories if needed - Overwrites existing files - Includes 5 unit tests