added puppet module path
added puppet manifest path
splitted classes up in seperate modules
added exclusion of shared folder