Add restart signal support

This can be used when running with unicorn.

rerun -r HUP -- unicorn -c unicorn.rb

NOTE: Make sure you run unicorn with a config file
      otherwise it will respawn the master and you will
      end up in a very bad place.