Added Request object to ValidationEvent

This current implementation (as of v0.9.8) was made without breaking backwards compatibility.
This means constructor's parameter $request of ValidationEvent defaults to null. Should be
fixed in the next major version.

Details in #23.