Fixing call to protected method elementNotFound.

elementNotFound() is protected, it can't be called from outside.
Throw an ElementNotFoundException instead.
Merge pull request #56 from halkyon/exception_error

Fixing call to protected method elementNotFound.
BUG Fix js change event not triggering