added generic setup script for virtual env