Add setup.py and update README for better virtualenv handling