Added a hash function to StrictStruct, and made equality stricter.

fixes #1 (or so I hope)

@EamonNerbonne does this suffice?