Add a function for peeking at the front of the queue. Alter the dequeue function so it doesn't return anything
Alter the test in accordance with the peek function and updated dequeue function
Function for checking whether a queue is empty or not. Return NULL in peek function if so, and return from dequeue function if so
Check if removing and peeking at an empty queue works