refactored the route service allowed for more flexibility in the processors.
processors can now generate more than just one message per process.