Add initial queue tests
Require Queue
Add queue functions
Add enqueue tests
Add enqueue functionality
Add tests for isEmpty
Add queue isEmpty functionality.
Add tests for queue size
Add queue size functionality
Add dequeue test.
Add dequeue functionality
Add another assertion to check dequeue removes item
Refactor dequeue to add remove functionality
Fix definition of dequeue in jsdoc annotation to be FIFO
Add second dequeue test to test FIFO
Add FIFO note in jsdoc annotation for Queue constructor