Created the basic structure based on the MVC pattern

Most part of the code is based on the way CodeIgniter
works. The real structure is inside the system folder.
The files inside the application are just examples.

The workflow start in the index.php where some basic
settings are done.
After that, the program goes to the bootstrap.php file
where the config.php file is read and the URI is parsed,
and translated, so that when the user type a URI, he is
actually calling a controller and a method. Just exactly
the same way CodeIgniter do.

After the bootstrap have parsed the URI and defined wich
controller and wich method should be called, he will create
an object and call the method of that object passing the
avaiable parameters.

Every controller in the application must extend the
Controller class. This is because the Controller got some
attributes that are necessary to load model's and view's.

The class responsable of loading model's and view's, are
the Loader. The Controller class has an Loader, so you can
load a view or a model inside a controller.

Other details can be found in the source code.