Updated build system, Added Tar::writeFile()