Added controllers test to Test.php and made a start on controllers test

Signed-off-by: Tom Schillemans <tomschillemans@gmail.com>
Merge branch 'feature/entry-point' of https://github.com/TFarla/cms into feature/entry-point

Conflicts:
	tests/Test.php
Merge branch 'develop' of https://github.com/TFarla/cms into feature/controllers

Conflicts:
	tests/Test.php
Added a test to check if BaseController exists
Added BaseController class in core/controllers
Fix broken foreach in Test
Rename controllersTest to BaseControllerTest
Refactor test function
Remove index function from BaseController
Format code
Merge branch 'develop' into feature/controllers
Add NoAbstractionOfBaseException
Check if controller is instanceof BaseController
Add is subclass of BaseController check