Refactoring puppet to folders
Also fix issue with Carbon init script, needs to be executable