Merge pull request #37 from daptiv/refactor-queue-names

Refactor queue names
add Stoplight.Color() ext for logging
merge guard statement
implement Envelope.Dispose that calls SafeUnlock
extract DedicatedMultiThreadRunner from DedicatedMultiThreadEnvelopeProcessor
Merge branch 'easy-cpu-when-queues-are-empty' into multi-threaded-queue-feed