Names between rules and chains must be unique except when a rule is a snippet it must match an existing a chain name. Added some cross custom validator to ensure this.
Added afterupdate trigger so snippet names will be synced to changes in chain names
Added beforedelete trigger so snippet references will be removed along with any links using it
#5 Stubbing the interface for the backup feature. Removed a lot of comment code so the "push" would align (temporary stuff, the original code was restored)