added test for bad request_uri.
added two methods to retrieve its properties.

to be able to just use interfaces to get properties from other Responders.
sets returned value, $result, into own data for backward compatibility.
sets own data to renderer (template).
make sure to set request (such as appURL) to data before dispatching a page.
and set renderer and content to null when jumping to another url.
also assign request to template when loadView (i.e. when skipping Page).
removed obsolete Module and Page classes.