Setup enhancements, including reading long_description from README.rst (#254)

This pull requests consists of two commits that enhance setup.py:

- f110449 implements reading long_description value from README.rst (#254).
- 9c3b565 contains general clean-up but doesn't change functionality.

Feel free to cherry-pick only the former commit if you don't agree changes in the latter or are afraid they break something.