Last week Iowa voted and there were surprises all around. Ted Cruz became the front runner in the Republican race and Marco Rubio made an excellent showing by coming in a close third. Plus Hillary Clinton only narrowly avoided an upset from Larry Dav…