The 2016 New Hampshire primary, the first primary in the nation, is taking place today. The latest polls show that Donald J Trump is still leading the pack of Republican Party candidates. Likewise, Bernie Sanders is out front of his only rival, Hillary Rodham Clinton. Hillary does not really need a win today, though a large defeat may hurt her down the road. There is already talk about a major shake up in her campaign staff as the nomination fight heads to Nevada and South Carolina. For the GOP hopefuls, Trump is still leading nationally and in every other state poll. So the two big questions for Republicans are, will Trump win by a large margin and how will the other candidates finish? Three small towns already voted after midnight. In Dixville Notch, Bernie Sanders won all four Democrat votes while the 5 Republican votes were split 3 for John Kasich and 2 for Donald Trump. Trump, Kasich and Marco Rubio are all tied currently with 9 votes each from those early ballots.