[DEV-1610] Update setup.py to install dependencies. Tweak REQUIREMENTS to remove conflicts with Rover.