refactor the implementation of webelement
add exec js support
refactor a little.
Merge pull request #2 from winsonwq/add_execute_js

Add execute js