Use default username and password if not specified in URLParameters

Currently, URLParameters will set the username and password to "None" if they are not specified in the URL. I added a couple tests for this case as well as some others for "default" scenarios.