First Clean Up and Add Splash Message Class
Extend Layout functionality by each
Add Error Handling and add header view file

Error Handling:
- Splash Message for Routing going fail
Change the Model Handling

Models are no longer restricted to your controller, in one controller
can be switch between (n) Models, Model Data is remaining
Use Traits for Static Classes
already cleaning
Merge pull request #1 from vip3out/CleanItUp

Clean it up