update javadoc
Add comparator, switch to a PriorityBlockingQueue implementation from a TreeSet for the backing data structure in OrderQueueImpl, have the Broker pass the ExecutorService thread pool to the OrderManager and OrderQueue implementations.