Clean up setup.py: libraries are required, duplicate code removed, docs, etc.