WIP: hhvm deploy

(not mergable yet - opening PR only so that I don't forget about this)
I wouldn't do this here.

If you need to set these things to different values, I would propose we do this in here and inject it into the template? If the template uses `node` directly, that's something I can help with.