Switch setup system to use setuptools and added tox generation option