Mike Flynn is prepared to testify that President Trump told him to initiate contact with the Russians. It seems the timing is a relevant question before we start talking about impeachment.
If President Trump asked Flynn to initiate the contact during the transition, there really is no crime readily apparent. The incoming administration is allowed to start talking to foreign leaders.
But if this happened on the campaign trail and was related to campaign activity, including the Clinton emails, Podesta emails, or the like, then I think we do run straight into the impeachment buzz saw. If a political campaign was seeking foreign involvement in the campaign (and this is what Democrats think), that campaign needs to be burned to the ground.
Again, though, based on the information circulating right now, it appears the contact happened during the transition. Why transition team officials lied about it is beyond me and they should certainly be punished for lying. But I do not see why a Presidential transition cannot start talking to foreign leaders.
What is so amazing here is the historic issue we are dealing with. It is always the coverup and never the crime. There is a real reminder there that everyone should be honest. And that still leaves the question of when this conversation with the President about contact with Russians took place.