[SYAC Prac 5] Update the buddy allocator with some deign changes

- Use 1 byte per block to make things essier (for now!)
- Use linked list for free list so that things can be removed
  from the list at any position
- Fixed 32 byte smallest blocks (makes things easier)