no need to require json
rename Kryo to Cannery
initialize_copy for Cannery

This makes copying a Cannery easy:

c2 = c.dup

c2 inherits and dups the registry state of c. This allows using a
Cannery instance as a factory and customizing generated factories
individually.