clean up how model checksumming is handled

in preparation for adding __checksum primitive.  but also just
generally removing tangles just because
add __checksum primitive

this is useful for interactive testing, such as in the NetLogo REPL