Dynamic global styles

Now loading styles globally from the specified modules if they have a `styles.less` file in their root. Also refactored the module manager a bit to allow for this, it is now possible to load the modules definitions without loading the module bridges themselves.
as discussed, try to resolve directly to the styles.less files instead of index