Hacking in the buttonDown/buttonUp protocols, thus enabling Dragand-Drop.
added support for connecting to selenium servers which require credentials and support for connecting to servers using https
updated sample setting.json file with an example for saucelabs configuration
Merge branch 'features/saucelabs-support'

* features/saucelabs-support:
  updated sample setting.json file with an example for saucelabs configuration
  added support for connecting to selenium servers which require credentials and support for connecting to servers using https
  Hacking in the buttonDown/buttonUp protocols, thus enabling Dragand-Drop.
refactored the mouse button click commands and added unit tests