Fix #112 and try to unify tox/travis

@kevin1024  How do you feel about this? The more I look at it the more I feel like we might just be better off configuring travis and tox separately. If only 1 of them had a more dynamicway to specify all of the environments... I'm cool with reverting the travis.yml changes. Do you think that is the way to go?