Bring in puppet-backdrop from the external repo

Also I linted everything because I'm such a delightful human being. Or something.