set email of committer via option
wrap ssh-agent in Mixlib::Shellout
.gitignore nbproject
drop key from ssh command

key-file must be part of ssh_config anyway for git
skip ssh-agent in favor of ssh_config
wrap creation in try/catch and emit warning
rescue StandardError in worker-daemon

rescue block and log error msg for exceptions
this prevents the worker do die when something goes wrong

as runit would restart the worker on dying we would only
get an endless up/down cycle on exceptions

its probably more sane to just add proper warning/error messages
properly inject git_email and git_user
try to get parent_path in there
import data
add missing project_path prefix
version 0.5.0
Release 0.5.0

* merge release/0.5.0:
  add missing project_path prefix
  import data
  try to get parent_path in there
  properly inject git_email and git_user
  rescue StandardError in worker-daemon
  wrap creation in try/catch and emit warning
  skip ssh-agent in favor of ssh_config
  drop key from ssh command
  .gitignore nbproject
  wrap ssh-agent in Mixlib::Shellout
  set email of committer via option