Create header struct for allocated pages
- Refactor Free list node (rename typedef and remove used field)