Rebuild to work with PHP MVC simple framework

https://github.com/simple-mvc-framework/v2
Started #36
Added logout, mysqli as db,class friend implemented
Handle / whether logged in or not

/ does not render a template to exclude general.css
Added funct getUnseen to class User
Added protected $user to class Controller
Make template work at /

If $data['noGeneralCss'] exists, there will be no general.css
Removed #wrapper div as it was causing trouble at notLoggedIn
Added register, Controller->requireUser()

Also changed the way controller->handleException() works
Controller->requireUser() redirects if the user is logged in where he
shouldn't and vice versa
Added User->isRealUser()

Also removed old useless views/welcome
Added Question constructor, create and delete
$GLOBALS['user'] is the logged in user
Add <base> to all pages

Will be useful for /user/foo , /question/123 , /question/888/report
Added Question->writeOut()

Moved unanswered check to controller
Handling get/post to reportq

POST won't work until Question->report() is implemented
Handling get/post to deleteq
Implement Question->answer() and report()
Added help page and class \controllers\Static

That controller will handle static pages
Minor corrections
'absolout' stylesheet paths, added User->style

Can now use '/sth.css' in at $data['styles'] for no getTemplatePath
User->style is an array with headcolor, backcolor and textforn
Fixed bugs at models\Question
Added profile and loadquestions

LoadQ could be way faster by running only one query (SELECT * from all)
instead of 11 (select id from questions, then select * for each one)
- useless constructors, Model::_db is also static

Constructors of base class are called or class without an constructor
Added api::load, Controller->byAJAX
Added username regex in core\router

Matches all possible usernames e.g. \w{5,20}
This regex will be used when defining routes at index.php