added priority to USTask, USTaskThread; renamed USTask publication callback to clarify intent
decided to go with 'CompletionDelegate' instead of 'PublicationDelegate' in USTask
broke USTaskThread into USTaskThread and USTaskSubscriber; updated MOAISim to use new model