CW #1 fixed

-dequeue() became easier
-corrected throw exception