Set up ci on Travis

Also, peg to nose less than 1.0 and django less than 1.4.
It searches the extras_require[] in setup.py for selenium and installs it. I couldn't figure out a way to directly install both the regular requirements defined in setup.py as install_requires[] and the requirements defined in extras_require[].