Prices have spiked in recent weeks for crude oil, as well as fuels like gasoline at pumps, and although tensions in the Middle East are a big factor, there is more to the equation.