Added Constants and macros and modified mm_init and mm_free. Also added extend_heap and coalesce functions