updated to use pip instead of setup.py for installation, for consistency