Added support for user triggers + linting

1 - Added support for user triggers
2 - Linting (sorry for commit mix - interesting files are index,
package, EyesRemoteWebElement/Driver)
3 - increased version

Todo - logging, comments.
fixed find elements
Improved logger to support parameters
changed agent id
removed unrequired require