Attempt at Better Memory Allocation

Lots of fixes and bugs introduced.
Fixed Custom Malloc to Actually Re-Assign the Freed Variables

This only took forever
Merge branch 'bettersearch'

Conflicts:
	task03/chunk.c
	task03/xmalloc.c
Updated Problem 3