A question about our 5 new heroes

With the new characters coming out soon (at some point), I was wondering how they fit into the story.
Will the DLC be ep 2 type missions where you rescue/discover them? I think that would be terrific.
Also we need Nova in a robot suit, (preferably not support but thats a biased opinion because I suck as support).