Enable scalaz
Prepare scalaz.Heap to use instead mutable PriorityQueue
:)
Rewrite EvaluatePriorityMatrix using scalaz.Heap as PriorityQueue
Nothing much
:)
:)
Make priority queue from SortedMap
Use SortedMap as priority queue
Discard previous state
Detect end of targeting phase
Implement expectation of messages without respect to Order
Test propagation of StopTargeting
Fix an addition of new source seeds, running enqueue
Test failure detection for targeting phase
Fix style and check computation

  - Fix condition of priority matrix renovation
Check deviation of direction vs last known direction
Fix queue and priority treatment

 - Fix Ordering of queue
 - Calculate priority matrix on the base of last deviation
 - Fix loosing of priorities