added puppetrun over ssh support

Hello!

I wrote a puppetrun over ssh extension. 
Unfortuantely ```( Process.detach(c.pid); return 0 ) unless wait``` doesn't seem to be very ruby-like...
Maybe someone can help me out with that one :-)

Cheers
Hannes