Refactoring

Each puppet node/file should not have a huge amount of lines, it is not readable at the end. I broke some components that were cloud managed to separate files.

All the files should have a specific coding style. I fixed that but please try to inherit that from the existing code or define it on the wiki or even better in the project itself by tools to validate it.

Next steps:
* Check what each line in the cloud files does. I really think we do not need the all.
* Create a new folder cloud with all the stuff that are going to be used by all the projects and load them to the projects. Code duplication does not help in any case.