Filled out archive model, added equals/hashCode/toString to all model classes.
Renamed ImageTagging to IllustrationTagging, made iterable.
Removed getter/setter for underlying data maps.
Add some unit test for model
Fixed bug in CharacterName, removed commented out code.
Made some classes iterable, added comments. Made remove method in iterators throw error.
Add more tests.
Add test for BookStructure class
Add Enforcer and Javadoc plugins to parent POM. Renamed ArchiveCollection -> BookCollection and Text -> BookText for clarity.
Collection no longer holds Book objects, but book IDs. Collections changed to arrays.
Changed class fields to interfaces instead of implementation classes (HashMap -> Map). Add javadoc
HashMap -> Map. Add unit test.
Add javadocs, updated some dependencies to use Maven properties from parent POM.