kv.rb new features

Added option to parse value between brackets.
When spaces attached to a value_split ignore the spaces.
Added new feature to drill down (dig) into value and extract more key-value pairs automatically.

New test for this has been added and other tests has been changed as well to check the above changes. 
No problem. I wasn't sure, too, about the correct way to do that.