Merge pull request #3 from arcaniusx/TestDrivenDevelopment

modifying how strip iterates through string indexes to prevent from itera
typo in readme
WaitFor should return the result regardless of passing or failing state
removing showCommandLog check into prototype.log to allow for a catch all state, allows for this.log to be used without wrapping checks around it
Merge pull request #4 from arcaniusx/TestDrivenDevelopment

WaitFor should return the result regardless of passing or failing state
added addCommand

Makes it possible to add custom commands to the webdriverjs mechanism
adding better loggin system to remove the existing three variables
isVisible command should return the result if it fails
update package version to current node version
Merge pull request #6 from arcaniusx/TestDrivenDevelopment

Updating logging, package.json and isVisible
small fix
Adding a protocol and command for sendKeys command in Selenium JsonWireProtocol.
Merge pull request #7 from macyabbey/master

Addition of SendKeys command.
added exception handling when the web driver server is unreachable
Fixed issue #8, i.e. execute method didn't work

See https://github.com/Camme/webdriverjs/issues/8 for more info
Updated package file for npm
Added .drag(sourceCssSelector, destinationCssSelector, [callback]);
better explanation of extend command
added more to the readme
Renamed "drag" to "dragAndDrop"