removed extra parameters in pre.fetch event

The pre.fetch event has:

- request
- response
- routeMatch

Effectively the request/response is also available in the target.
Removed isPageMissing method

The isPageMissing method is effectively useless.

The statement

    null === $routeMatch

is already self-explaining
Minor refactor on array() -> []