Major formatting cleanup + Minix Compatibility

Reformatted all code in List.c to be more uniform, in addition to
adhering to Minix standards to ensure proper compilation. Updated
Makefile as well to run on Minix. Renamed custom functions for
clarification. Added comments in every function except for slug_free and
isAllocated