Allow the l1j::recipe to be run more than once (fixes #1)

* If the target directory exists, then don't git clone the repository
  URL
* Write lock files, generated while running the recipe, to
  /vagrant/lock because they aren't variable