Setup.py test requirements

If the python version being run is less than 2.7 then install ipython>=0.10,<2 because ipython2 doesn't support < 2.7