switch to using setuptools for commands (fix #146)