Dequeue

returns true if there's more data, otherwise returns false