Initial Commit for hashtable_memcheck_draft
	This branch is dedicated to the modification of hashtable to
	handle malloc returning NULL. It is branched until it is deemed stabled.

	All changes have been applied. No known issues yet.

Signed-off-by: Christian Gunderman <christian@sonofboss.cwru.edu>