add shadow puppet to dev dependencies