Fixed .travis file to allow tests to work correctly.

Previously, submodules were not initalized, which could have had an effect ... .
Even though it shouldn't, but lets just try it.
Added requirements.txt for pip, and optimized test-suite performance on travis.

With a bit of luck, this one will just work now.