Global update commit :)

* Re-factoring: now all singleton logic in abstract model
* Fix code styling
+ Add new default module: mod_menu with support multi level menus
* Improve UI styles in admin and user iface