Functions enqueueInitiated, enqueueStored, enqueueLost, dequeueRequested and dequeueExtracted.
Updated the queue. The previous commit includes another file by mistake.
Added Observable.
Using Observable in the Queue.
Using Observable.
queueWaitTime was actually queueTotalWaitTime.