Added headers to all files, completed problem 5