1. Converted everything to proper ANSI C.
   - renamed all .cpp files to .c
   - changed the compiler in the Makefile to gcc with the -ansi flag
2. Malloc now returns 64-bit (8-byte) aligned memory blocks
   - by rounding up to the nearest 8th.
   - modified memoryDump() accordingly so it pads empty space with spaces
     when dumping to standard output.
3. Malloc now checks to see if there is enough memory to fulfill the request.
   - and if not, malloc apologizes, returns NULL, and moves on.
Merge branch 'master' of https://github.com/villi19/malloc