all unit tests pass.
update of spellbooks for E3 should be functional old data file is getting read, and levels guessed?
fixed the cleanup between tests to properly free locales
spellbooks will take the level and magic school out of the spell definitions, and aggregate a list of spells with their minimum levels for learning from. factions will have a list of books they can learn from (different in E2 and E3 already).