Jonathan Allen is the senior political analyst for NBCNews.com and has covered Congress, the White House and elections over the past 15 years.