move result logging from RequestHandler.js to log.result method in log.js
make commands (updatable). Add custom commands to options config update commandLoader.js and webdriver.js to handle customCommand option
add errorCodes to log.js
update customCommands variable initializer to empty object
code formatting issues
code formatting issues - tabs vs spaces
Merge pull request #57 from claracruz/moveResultLoggingToLogFile

Move result logging to log file
Merge pull request #58 from claracruz/makeCommandsExtendable

Make commands extendable (updateable)
Fix bug on screenshot save (log.js)
Remove unused declared variables (RequestHandler.js)
Remove unused 'this.screenshotPath' property (webdriver.js)
fixed a problem where client.sendKeys gives a Java exception
Merge pull request #59 from claracruz/fixSavingScreenshotBugInLog

Fix bug on screenshot save
updated version for npm
Merge pull request #61 from mdu/master

Fix an issue related to sendKey
updated version for npm
Add windowHandlePosition to protocol
Fixed a memory leak when adding too many event listeners to uncoughtexeption in the callbacks for QueuedItem
Merge pull request #62 from bjnortier/windowHandle-position

Add windowHandlePosition to protocol
Fix for waitFor not waiting when chained. Closes #63
Updated package info
Added alert protocols according to Json Wire Protocol here: https://code.google.com/p/selenium/wiki/JsonWireProtocol

Now you can
- fetch the text of the currently displayed alert box
- accept or dismiss current alert