Documentation, modified metod names, and partial initialize implementation.

Modified the getter/setter for request methods.
Added additional getter/setters for request, request data and routing.
Partially implemented the initialization of request, request data, and
the routing handling.