Added delete functionality if value is set to nil.

@thbishop, @brettweavnet, @rickmendes ... Added the delete functionality.  I am starting on the specs now, but wanted to get this in front of you in case you wanted it done a different way.  This is to resolve issue 169.