Fixed localhost puppet config handling

Moves .pp file from $TMPDIR to $HOME so that localhost behavior matches remote behavior.