Modify SiteControll add extends class

SiteController extends Controller base
View using Decorator pattern

Implement controller variables into view
Add a controller parent class

Used to implement the decorator pattern
Add View pages

create index.php