implemented enqueue, only 4 tests failing now. dequeue to be implemented next