Fixed testing & switched to Tox based testing

PyEnv support was also added.