Add #entity_name to entity holders; refactor

Also, add all entity storage module to process, and make testing of
entity storage classes more robust, using shared examples.