Setup the queue processing for an inbound, sinchronized Deque LinkedList
processor and a Hashtable processed list to ensure that we only work on
a message once, as well as implement ServletContextListner so we can
shutdown and save services