PHP Activerecord is added to project
the following request type defined in BaseMVC.php
+ HTML
+ JSON
+ SERIALIZED
+ XML
Application.php is compatible with ActiveRecord injection.
Operation taking care of in Application class in order to make ActiveRecord operational:

+ Config ActiveRecord connections string
+ Loading db data from conf file
+ Create dynamic connection string based on config file's data
+ Dynamic db selection base on RUNNING_ENV
+ Loading relative Model\DB path according to requested URI
+ Checking database connections after configurations [ if it didn't succeed a notifier will be hit ]
+ Some other changes to make project compatible with ActiveRecords
The fundamental codes for running pages with different extention with diff behavior.
The following functions added to BaseController.php

+  public function ToRespond()
+  public function RenderSerialized($obj)
+  public function RenderJSON($obj)
Some enhancement happend in BaseLayout.php and how it does its operation for loading layouts
The following function added to this class:

+ protected function RenderHtml()
+ protected function RenderContext()
The Request class now is able to fetch requested pages with its EXTENTION.
This functionlity will power up the iMVC and in action functions the developer can decide what respod should be given to what requested extention.
For example if an action get calls with following URI:
~> URI : /fooModule/barController/bazAction.json
The developer can respond only with json data.

NOTE: the default extention is HTML
For getting speed up and compatibility with ActiveRecord injections the Request does not gets Initialize() in  Run(), The following was deleted from Run() function

-  // init the request
-  $request->Initiate();
The following function added to String.php

+ public static function Contains()
A bug solved at following function; When loading view the View Loader function was case sensitive to request URI which is not a good thing.
The bug solved now.

~ public function GetViewPath()