Cleaned up some of the code

Also, metatag now creates a file if it is called on a non-existent file.
I will comment the code and push again.
Merge branch 'master' of https://github.com/HashTag-PurpleTeam/Program_4

Conflicts:
	files/test files/Makefile
	files/test files/metacat.c