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.