Test

Signed-off-by: Michael 'Tekkla' Zorn <tekkla@tekkla.de>
Retest
Changed error handling on empty app name
Added comment how to use run() in app mainfiles
Codereview
Combined getallParams() method into getParam() method and reformat
Added missing comments
To much to comment. Mostly works under codereview.
Fixed error where filelinks were set a script
Integrated BS menustructure
Added needed viewpor metatag
Added page title and description
Coddereview
Fixed an error on adding menu items to nodestorage
Created simpel one level menu creation. Further menu extensions will
follow.
Fixed typos and added Menu object to constructor
Mainly codereview with additions
Added Menu service as argument on getController()
Added and clarified comments
New: MenuItem object
Used when creatin new menu entry. Can be flagged as root element and
needs to be the object type to add in Menu objects addMenuItem().
Reworked DI container
New mapper mapService() to map services by name to return always the
same object instance when the service is requested.
New mapper mapFactory() to map a class by name to return always a new
object instance when the class is requested
Changed offsetGet() code accordingly
Removed not needed stuff and reformat
Changed service and class mappter to new DI mapping style.
Moved JS and CSS init to be called later
Added dirty exception handler which needs more love later
Fixed a bug when logout() was called and doAutoLogin() afterwards
reinitated the session with logged in flags.
Moved route into seperate file and changed route init in app to take
acre of this.
Added missing init stage when auto route to core index is set