[SYAC Prac 5] Started implementing the buddy allocator
[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)
[SYAC Prac 5] Finished the buddy allocator
[SYAC Prac 5] Fix order_from_size function
[SYAC Prac 5] Fixed the buddy free function
Merge branch 'syac-buddy'