little refactoring, and message level changes
fixing conflicts
not to load module again if it has been done by --lib
Merge branch 'develop' of github.com:wangjungithub/arrow into develop

Conflicts:
	lib/driver/selenium.js
fix merge typo
fix jslint errors
merge with origin/master
Merge branch 'develop' of github.com:wangjungithub/arrow into develop