Move puppet settings to NS Settings page
Rewrite of the caching system to avoid memory leaks