updated yasnippets
better puppet integration