improve setup script and instructions; make virtualenv bin and destination directory configurable