add optional takeScreenshot desired capability
add tests for desired capabilities
Merge pull request #24 from nwlunatic/make_screenshot_optional

add optional takeScreenshot desired capability