Build Reg Versions, Apply Patches

* Standardizes layer creation (by passing in largely unused values)
* Moves much of the logic from build_from into regparser.builder
* Creates a content source for patches to notices
* With generated regtrees from notices, apply layers, write results to api (per version)
* Generate diffs of those versions
* Fix bug with json encoding amendments
* Fix bug when comparing a node that had a title to one that doesn't