catalog de-serialization test passing
use pretty json
basic catalog comparison test working
test catalogs for self-equivalency
implement `empty-diff?`
test cleanup