This allows us to easily run tests for multiple platforms, and multiple versions of Python. Closes #1000