Multi Version Dependancy Testing

@hedleyroos please could you review, this adds tox and travis for multi-version dependancy testing. Once this is done we can look at releasing enhancements.