Merge pull request #143 from sn6uv/setuptools

cleanup setup.py to use only setuptools
fix bug with OptionsPattern[]