Switch to puppet user if possible in node.rb

Tested on Arch (1.9.3) but the methods should exist in 1.8.7. Spinning up a debian test box now.