Added error handling and error messages around missing perforce driver, invalid username/password