Several bug fixes and getting ready for demonstrator
move queue to deque for easier iteration, persist data as soon as the main loop starts, add persistence indicator to QueueStruct.h, fix a lot of throws potentially not being caught
move queue to deque for easier iteration, persist data as soon as the main loop starts, add persistence indicator to QueueStruct.h, fix a lot of throws potentially not being caught