updated setup to use setuptools and minor doc updates