Archive on publish and discard
Add update key for publish and discard
Add update to signature of archive
Seperate out archive so we can use the updated block with it
Change archiveBlock to return Option Block and remove weird map
Always return a block from archiveBlock
Merge branch 'master' into archive-diffs
Change putBlock to always return a Block
Change FrontsApi putBlock signature from Option Block to Block
Merge branch 'master' into archive-diffs
Update Block to have the diff instead of a new root object for archiving
Merge branch 'master' into archive-diffs

Conflicts:
	facia-tool/app/model/frontsapi.scala
	facia-tool/app/tools/FaciaApi.scala
Merge branch 'master' into archive-diffs
Merge branch 'archive-diffs'