Added more error checking to be sure sudo is passed a password
since it requires one.
Update the setup.py file
More fixes for the sudo parameter validation