reformat code with an anonymous function to clean window object
change category module with the mod structure
remove useless files
remove uiComponents template files, they are now directly integrated
into their associated directives
add stuff in common and start to integrate it (unfinished)