Moved the adminmenu to applicatin
Don't return format if it's just html.
For every component, view=settings will now display a settings page for the component. This is where the pages are assigned to view/layout.

In order for layout to be scanned it must have a corresponding .json file. This is similar to Joomla, but it's json, and the elements are not yet scanned and displayed.