barkeep: Some small changes

* Make the placeholder a variable, check if it exists during image
  generation.  If nothing is found, we use nothing, this is fine.

* Fudge around with the stupid -r function.  I don't think I'll ever get
  this right using getopts.