reset_free_list now does something, restructured Makefile, moved strategy definitions to malloc.h