Add puppet-mode
Make yasnippet work in PHP mode

C-c C-f already searches for documentation online, so no need to
try to set that keybinding.
Add a PHP snippet for file_put_contents