Add ability to replace property value, with recursion option
Add better console, renamed to safety-pin for use as an executable
Rename gem from 'safety_pin' to 'safety-pin'

To follow convention set by rest-client, rack-rewrite, and many others.

It still rubs me the wrong way that gems are named like foo-bar while a class file name is foo_bar.rb. Why oh why?