fixed allignment in mm_malloc - but still having overlapping problems