Good Girls Season 2 release date, trailer, cast, plot, Netflix deal, and everything else you need to know [Updated]