Add descriptions
Updated Rhino.config to be a bit more sensible of a usage pattern
Correctly handle renaming of items and items with children

Also moved some logic out of the data provider and into the database class to aid in later testing
Updated readme: installation, todo, comments

Made sure to also credit Alex more loudly. This really ain't my project, I just wrote the code :)