use https by default and accept apiKey instead of password

Since we are doing basic authentication use HTTPS to not send my password as a clear text.

Also, BrowserStack supports doing basic auth with the apiKey instead of the password, I changed the api a little bit to reflect this.


Thanks