Fixed some merging inconsistencies in utility files
Removed outdated comments so new comments can be correctly placed
Removed old date from Makefile header
Simplified dequeue address logic
Removed old comments, simplified some functions, and added dequeue logic changes
Imported tree changes from part 2 and fixed interface word searching