Fixed the buffer commununication issues for allocation. Allocation should now be fully functional.

Next up is debugging the disk writing