Broke up the NSQ modules so that we can start to modulize and work on each piece of code in isolation
support printing the message for rdy/fin