Added comments and ya_debug.h
Added stdio.h to ya_debug.h
Moved heap and block management to ya_block.c
Renamed macros to more sensible names
Added -Werror to build flags
Replaced some macros with inline functions
Removed macros, use inlines and consts
Added freelist header
Added freelist functionality, not tested yet though
Fixed boundary tag length in ya_block to support free list
Added one realloc test
Changed plenty of stuff: fixed free list joining and splitting, better printing, better realloc, better interfaces, better stuff in general