From now on the following instructions is in effect:
+ In modules EXCEPT the default modules :
          Controllers's name should start with the name of modules (this is case sensitive)
          and every thing like View's folder names and etc. would follow as usual, i.e should have proper name
          according to controllers' and actions' names
- The DEFAULT module cannot have any prefix in controller's names for now. (the request handler do not detect such things in DEFAULT module at this version)
A fake request handler created and works well.
This is class threated the passed URI  ,$_GET, $_POST request as new request to system.
example
        $fr = new iMVC\Routing\FakeRequest("/admin/jsoncall.delete");
        $fr->Send();
Befaor and after Send() everything in GLOBAL variable stays un-touched except changes happen on $_SESSION or $_COOKIE in taget URI.

The previous poor implementation of same operation in Request::SendInternalRequest() is deprecated now.
public function SendInternalRequest() is now deprecated!
$req->Initiate(); in Application::Run() is not nessery.
The constructor of \iMVC\Routing\Request will take care of it.
In GetRequest()/SetRequest() the request variable is not de/serialized to JSON string.
because after deserialization the object type changes to stdClass which is bug-prone.