fixed a bug in PrioritizedThreadPoolExecutor:

now execute(Runnable) verifies the command is added as Comparable
fixed a bug in PrioritizedThreadPoolExecutor:

now execute(Runnable) satisfies the priority and fifo nature of same-priority runnables