#52 Rewrote the addChainLink method. The method used to create a temp chain which would break validation on deleting the original (if a chainServiceHandler is already bound) and renaming the temp one back. Now it handles it all on the chain without renaming.
#53 Modified the git functions for the Link to be more consistent with other similar operations. Also, fixed the "isDirty" to be the sequenceNumber which triggers the detection of removed or renamed links
Minor "isSynced" passed to renumbered links
#50 Changed how the handler responds to prevent marshalling issues on HashMaps. Also defaulted the HTML format to return JSON rather than looking for a "view"
#50 Changed how the service responds to prevent marshalling issues on HashMaps.
#50 Wrapped the result of DefinedServices in an array. This is what is expected between rules.