Rename entry class to Wrapper
Port over and spec the checksum validator
Rails mixins and supporting services

Port in abstract mixins for Rails controllers and models along with all
of the supporting services and value objects needed for supporting them.