added full priority queue implementation with insert and delete functionality. Also now differentiate between queueMutex and trackMutex.